# near model CODE resource # jump table entries: 272-289 (18 of them) export_38: 00000000 4E56 FFD8 link A6, -0x0028 00000004 2D4E FFFC move.l [A6 - 0x4], A6 00000008 486E FFEC pea.l [A6 - 0x14] 0000000C A874 syscall GetPort 0000000E 2F2D E87E move.l -[A7], [A5 - 0x1782] 00000012 A873 syscall SetPort 00000014 1E2D EAFC move.b D7, [A5 - 0x1504] 00000018 6D10 blt +0x12 /* 0000002A */ 0000001A 102D EB5A move.b D0, [A5 - 0x14A6] 0000001E B02D EAFC cmp.b D0, [A5 - 0x1504] 00000022 6E06 bgt +0x8 /* 0000002A */ 00000024 103C 0001 move.b D0, 0x1 00000028 6002 bra +0x4 /* 0000002C */ label0000002A: 0000002A 4200 clr.b D0 label0000002C: 0000002C 4A00 tst.b D0 0000002E 6700 024C beq +0x24E /* 0000027C */ 00000032 486D E8B4 pea.l [A5 - 0x174C] 00000036 A871 syscall GlobalToLocal 00000038 102D EB5A move.b D0, [A5 - 0x14A6] 0000003C 0240 00FF andi.w D0, 0xFF 00000040 41ED EC80 lea.l A0, [A5 - 0x1380] 00000044 0280 0000 FFFF andi.l D0, 0xFFFF 0000004A E788 lsl D0, 3 0000004C D1C0 add.l A0, D0 0000004E 3028 0002 move.w D0, [A0 + 0x2] 00000052 5540 subq.w D0, 2 00000054 B06D E8B6 cmp.w D0, [A5 - 0x174A] 00000058 6E30 bgt +0x32 /* 0000008A */ 0000005A 102D EB5A move.b D0, [A5 - 0x14A6] 0000005E 0240 00FF andi.w D0, 0xFF 00000062 41ED EC80 lea.l A0, [A5 - 0x1380] 00000066 0280 0000 FFFF andi.l D0, 0xFFFF 0000006C E788 lsl D0, 3 0000006E D1C0 add.l A0, D0 00000070 102D EAF2 move.b D0, [A5 - 0x150E] 00000074 4880 ext.w D0 00000076 3228 0002 move.w D1, [A0 + 0x2] 0000007A D240 add.w D1, D0 0000007C 5641 addq.w D1, 3 0000007E B26D E8B6 cmp.w D1, [A5 - 0x174A] 00000082 6D06 blt +0x8 /* 0000008A */ 00000084 103C 0001 move.b D0, 0x1 00000088 6002 bra +0x4 /* 0000008C */ label0000008A: 0000008A 4200 clr.b D0 label0000008C: 0000008C 4A00 tst.b D0 0000008E 6726 beq +0x28 /* 000000B6 */ 00000090 102D EB5A move.b D0, [A5 - 0x14A6] 00000094 0240 00FF andi.w D0, 0xFF 00000098 41ED EC80 lea.l A0, [A5 - 0x1380] 0000009C 0280 0000 FFFF andi.l D0, 0xFFFF 000000A2 E788 lsl D0, 3 000000A4 D1C0 add.l A0, D0 000000A6 3010 move.w D0, [A0] 000000A8 5540 subq.w D0, 2 000000AA B06D E8B4 cmp.w D0, [A5 - 0x174C] 000000AE 6E06 bgt +0x8 /* 000000B6 */ 000000B0 103C 0001 move.b D0, 0x1 000000B4 6002 bra +0x4 /* 000000B8 */ label000000B6: 000000B6 4200 clr.b D0 label000000B8: 000000B8 4A00 tst.b D0 000000BA 672E beq +0x30 /* 000000EA */ 000000BC 102D EB5A move.b D0, [A5 - 0x14A6] 000000C0 0240 00FF andi.w D0, 0xFF 000000C4 41ED EC80 lea.l A0, [A5 - 0x1380] 000000C8 0280 0000 FFFF andi.l D0, 0xFFFF 000000CE E788 lsl D0, 3 000000D0 D1C0 add.l A0, D0 000000D2 102D EAF2 move.b D0, [A5 - 0x150E] 000000D6 4880 ext.w D0 000000D8 3210 move.w D1, [A0] 000000DA D240 add.w D1, D0 000000DC 5641 addq.w D1, 3 000000DE B26D E8B4 cmp.w D1, [A5 - 0x174C] 000000E2 6D06 blt +0x8 /* 000000EA */ 000000E4 103C 0001 move.b D0, 0x1 000000E8 6002 bra +0x4 /* 000000EC */ label000000EA: 000000EA 4200 clr.b D0 label000000EC: 000000EC 4A00 tst.b D0 000000EE 6700 0148 beq +0x14A /* 00000238 */ 000000F2 102D EB5A move.b D0, [A5 - 0x14A6] 000000F6 B02D EAFC cmp.b D0, [A5 - 0x1504] 000000FA 6600 000A bne +0xC /* 00000106 */ 000000FE 4EBA 0346 jsr [PC + 0x346 /* 00000446 */] 00000102 4EFA 0130 jmp [PC + 0x130 /* 00000234 */] label00000106: 00000106 1E2D EB5A move.b D7, [A5 - 0x14A6] 0000010A 6F00 0088 ble +0x8A /* 00000194 */ 0000010E 206D E87E movea.l A0, [A5 - 0x1782] 00000112 5488 addq.l A0, 2 00000114 43EE FFDE lea.l A1, [A6 - 0x22] 00000118 700E moveq.l D0, 0x0E 0000011A A02E syscall BlockMove/BlockMoveData 0000011C 486D E8D6 pea.l [A5 - 0x172A] 00000120 A875 syscall SetPBits/SetPortBits 00000122 102D EB5A move.b D0, [A5 - 0x14A6] 00000126 5300 subq.b D0, 1 00000128 0240 00FF andi.w D0, 0xFF 0000012C 41ED EC80 lea.l A0, [A5 - 0x1380] 00000130 0280 0000 FFFF andi.l D0, 0xFFFF 00000136 E788 lsl D0, 3 00000138 D1C0 add.l A0, D0 0000013A 3F28 0002 move.w -[A7], [A0 + 0x2] 0000013E 102D EB5A move.b D0, [A5 - 0x14A6] 00000142 5300 subq.b D0, 1 00000144 0240 00FF andi.w D0, 0xFF 00000148 41ED EC80 lea.l A0, [A5 - 0x1380] 0000014C 0280 0000 FFFF andi.l D0, 0xFFFF 00000152 E788 lsl D0, 3 00000154 D1C0 add.l A0, D0 00000156 3F10 move.w -[A7], [A0] 00000158 A893 syscall MoveTo 0000015A 102D EB5A move.b D0, [A5 - 0x14A6] 0000015E 0240 00FF andi.w D0, 0xFF 00000162 41ED EC80 lea.l A0, [A5 - 0x1380] 00000166 0280 0000 FFFF andi.l D0, 0xFFFF 0000016C E788 lsl D0, 3 0000016E D1C0 add.l A0, D0 00000170 3F28 0002 move.w -[A7], [A0 + 0x2] 00000174 102D EB5A move.b D0, [A5 - 0x14A6] 00000178 0240 00FF andi.w D0, 0xFF 0000017C 41ED EC80 lea.l A0, [A5 - 0x1380] 00000180 0280 0000 FFFF andi.l D0, 0xFFFF 00000186 E788 lsl D0, 3 00000188 D1C0 add.l A0, D0 0000018A 3F10 move.w -[A7], [A0] 0000018C A891 syscall LineTo 0000018E 486E FFDE pea.l [A6 - 0x22] 00000192 A875 syscall SetPBits/SetPortBits label00000194: 00000194 1D6D EB59 FFDC move.b [A6 - 0x24], [A5 - 0x14A7] 0000019A 522D EB5A addq.b [A5 - 0x14A6], 1 0000019E 102D EB5A move.b D0, [A5 - 0x14A6] 000001A2 5300 subq.b D0, 1 000001A4 4880 ext.w D0 000001A6 E948 lsl D0.w, 4 000001A8 122D EAFC move.b D1, [A5 - 0x1504] 000001AC 4881 ext.w D1 000001AE 48C0 ext.l D0 000001B0 81C1 divs.w D0, D1 000001B2 1B40 EB59 move.b [A5 - 0x14A7], D0 000001B6 102D EB59 move.b D0, [A5 - 0x14A7] 000001BA B02E FFDC cmp.b D0, [A6 - 0x24] 000001BE 6704 beq +0x6 /* 000001C4 */ 000001C0 3E2D FE7E move.w D7, [A5 - 0x182] label000001C4: 000001C4 670C beq +0xE /* 000001D2 */ 000001C6 3E2D EC5A move.w D7, [A5 - 0x13A6] 000001CA 6F06 ble +0x8 /* 000001D2 */ 000001CC 103C 0001 move.b D0, 0x1 000001D0 6002 bra +0x4 /* 000001D4 */ label000001D2: 000001D2 4200 clr.b D0 label000001D4: 000001D4 4A00 tst.b D0 000001D6 6700 004E beq +0x50 /* 00000226 */ 000001DA 206D EC74 movea.l A0, [A5 - 0x138C] 000001DE A029 syscall HLock 000001E0 206D EC74 movea.l A0, [A5 - 0x138C] 000001E4 226D EC74 movea.l A1, [A5 - 0x138C] 000001E8 102D EB59 move.b D0, [A5 - 0x14A7] 000001EC 0240 00FF andi.w D0, 0xFF 000001F0 2251 movea.l A1, [A1] 000001F2 0280 0000 FFFF andi.l D0, 0xFFFF 000001F8 D3C0 add.l A1, D0 000001FA 1011 move.b D0, [A1] 000001FC 0240 00FF andi.w D0, 0xFF 00000200 2050 movea.l A0, [A0] 00000202 0280 0000 FFFF andi.l D0, 0xFFFF 00000208 D1C0 add.l A0, D0 0000020A 2D48 FFD8 move.l [A6 - 0x28], A0 0000020E 322D EC66 move.w D1, [A5 - 0x139A] 00000212 48C1 ext.l D1 00000214 202E FFD8 move.l D0, [A6 - 0x28] 00000218 4282 clr.l D2 0000021A 4283 clr.l D3 0000021C 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000220 206D EC74 movea.l A0, [A5 - 0x138C] 00000224 A02A syscall HUnlock label00000226: 00000226 206D E87E movea.l A0, [A5 - 0x1782] 0000022A D1FC 0000 0010 add.l A0, 0x10 00000230 2F08 move.l -[A7], A0 00000232 A928 syscall InvalRect label00000234: 00000234 4EFA 0046 jmp [PC + 0x46 /* 0000027C */] label00000238: 00000238 3E2D FE7E move.w D7, [A5 - 0x182] 0000023C 670C beq +0xE /* 0000024A */ 0000023E 3E2D EC5C move.w D7, [A5 - 0x13A4] 00000242 6F06 ble +0x8 /* 0000024A */ 00000244 103C 0001 move.b D0, 0x1 00000248 6002 bra +0x4 /* 0000024C */ label0000024A: 0000024A 4200 clr.b D0 label0000024C: 0000024C 4A00 tst.b D0 0000024E 6700 0026 beq +0x28 /* 00000276 */ 00000252 206D EC78 movea.l A0, [A5 - 0x1388] 00000256 A029 syscall HLock 00000258 322D EC68 move.w D1, [A5 - 0x1398] 0000025C 48C1 ext.l D1 0000025E 206D EC78 movea.l A0, [A5 - 0x1388] 00000262 2010 move.l D0, [A0] 00000264 4282 clr.l D2 00000266 4283 clr.l D3 00000268 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 0000026C 206D EC78 movea.l A0, [A5 - 0x1388] 00000270 A02A syscall HUnlock 00000272 4EFA 0008 jmp [PC + 0x8 /* 0000027C */] label00000276: 00000276 3F3C 0004 move.w -[A7], 0x4 0000027A A9C8 syscall SysBeep label0000027C: 0000027C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000280 A873 syscall SetPort 00000282 7002 moveq.l D0, 0x02 00000284 A032 syscall FlushEvents 00000286 4E5E unlink A6 00000288 4E75 rts 0000028A 4444 neg.w D4 0000028C 5F48 subq.w A0, 7 0000028E 414E chk.w D0, A6 00000290 444F neg.w A7 export_50: 00000292 4E56 FFF0 link A6, -0x0010 00000296 2D4E FFFC move.l [A6 - 0x4], A6 0000029A 1E2D EB5B move.b D7, [A5 - 0x14A5] 0000029E 6600 009C bne +0x9E /* 0000033C */ 000002A2 486E FFF0 pea.l [A6 - 0x10] 000002A6 A874 syscall GetPort 000002A8 2F2D E886 move.l -[A7], [A5 - 0x177A] 000002AC A873 syscall SetPort 000002AE 486D E8B4 pea.l [A5 - 0x174C] 000002B2 A871 syscall GlobalToLocal 000002B4 0C6D 001A E8B6 cmpi.w [A5 - 0x174A], 0x1A 000002BA 6C04 bge +0x6 /* 000002C0 */ 000002BC 4200 clr.b D0 000002BE 6004 bra +0x6 /* 000002C4 */ label000002C0: 000002C0 103C 000D move.b D0, 0xD /* '\r' */ label000002C4: 000002C4 0C6D 011D E8B4 cmpi.w [A5 - 0x174C], 0x11D 000002CA 6F06 ble +0x8 /* 000002D2 */ 000002CC 323C 011D move.w D1, 0x11D 000002D0 6004 bra +0x6 /* 000002D6 */ label000002D2: 000002D2 322D E8B4 move.w D1, [A5 - 0x174C] label000002D6: 000002D6 48C1 ext.l D1 000002D8 83FC 0016 divs.w D1, 0x16 000002DC 4880 ext.w D0 000002DE D041 add.w D0, D1 000002E0 1D40 FFF4 move.b [A6 - 0xC], D0 000002E4 102E FFF4 move.b D0, [A6 - 0xC] 000002E8 0240 00FF andi.w D0, 0xFF 000002EC 41ED EAD2 lea.l A0, [A5 - 0x152E] 000002F0 0280 0000 FFFF andi.l D0, 0xFFFF 000002F6 D1C0 add.l A0, D0 000002F8 1E10 move.b D7, [A0] 000002FA 6F00 003A ble +0x3C /* 00000336 */ 000002FE 102E FFF4 move.b D0, [A6 - 0xC] 00000302 0600 0041 addi.b D0, 0x41 /* 'A' */ 00000306 1D40 FFF6 move.b [A6 - 0xA], D0 0000030A 102E FFF6 move.b D0, [A6 - 0xA] 0000030E 4880 ext.w D0 00000310 48C0 ext.l D0 00000312 4EBA 08B4 jsr [PC + 0x8B4 /* 00000BC8 */] 00000316 4EBA 0C82 jsr [PC + 0xC82 /* 00000F9A */] 0000031A 4A80 tst.l D0 0000031C 6700 0018 beq +0x1A /* 00000336 */ 00000320 202D E87E move.l D0, [A5 - 0x1782] 00000324 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000328 4EBA 1158 jsr [PC + 0x1158 /* 00001482 */] 0000032C 4EBA 12DC jsr [PC + 0x12DC /* 0000160A */] 00000330 4280 clr.l D0 00000332 4EBA 0894 jsr [PC + 0x894 /* 00000BC8 */] label00000336: 00000336 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000033A A873 syscall SetPort label0000033C: 0000033C 4E5E unlink A6 0000033E 4E75 rts 00000340 4444 neg.w D4 00000342 5F48 subq.w A0, 7 00000344 414E chk.w D0, A6 00000346 414C chk.w D0, A4 export_42: 00000348 4E56 FFE8 link A6, -0x0018 0000034C 2D4E FFFC move.l [A6 - 0x4], A6 00000350 486E FFEE pea.l [A6 - 0x12] 00000354 A874 syscall GetPort 00000356 2F2D E882 move.l -[A7], [A5 - 0x177E] 0000035A A873 syscall SetPort 0000035C 486D E8B4 pea.l [A5 - 0x174C] 00000360 A871 syscall GlobalToLocal 00000362 4267 clr.w -[A7] 00000364 2F2D E8B4 move.l -[A7], [A5 - 0x174C] 00000368 2F2D E882 move.l -[A7], [A5 - 0x177E] 0000036C 486E FFF4 pea.l [A6 - 0xC] 00000370 A96C syscall FindControl 00000372 301F move.w D0, [A7]+ 00000374 2E2E FFF4 move.l D7, [A6 - 0xC] 00000378 6700 00BA beq +0xBC /* 00000434 */ 0000037C 4267 clr.w -[A7] 0000037E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000382 2F2D E8B4 move.l -[A7], [A5 - 0x174C] 00000386 42A7 clr.l -[A7] 00000388 A968 syscall TrackControl 0000038A 301F move.w D0, [A7]+ 0000038C 3D40 FFF2 move.w [A6 - 0xE], D0 00000390 3E2E FFF2 move.w D7, [A6 - 0xE] 00000394 6700 009E beq +0xA0 /* 00000434 */ 00000398 206E FFF4 movea.l A0, [A6 - 0xC] 0000039C B1ED E89E cmpa.l A0, [A5 - 0x1762] 000003A0 6600 003A bne +0x3C /* 000003DC */ 000003A4 1E2D EACE move.b D7, [A5 - 0x1532] 000003A8 6700 000C beq +0xE /* 000003B6 */ 000003AC 3B7C 00FF EC4A move.w [A5 - 0x13B6], 0xFF 000003B2 4EFA 0024 jmp [PC + 0x24 /* 000003D8 */] label000003B6: 000003B6 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000003BA 2D40 FFE8 move.l [A6 - 0x18], D0 000003BE 4A80 tst.l D0 000003C0 6C00 0004 bge +0x6 /* 000003C6 */ 000003C4 60F0 bra -0xE /* 000003B6 */ label000003C6: 000003C6 0CAE 0000 0003 FFE8 cmpi.l [A6 - 0x18], 0x3 000003CE 6700 0008 beq +0xA /* 000003D8 */ 000003D2 3B7C 00FF EC4A move.w [A5 - 0x13B6], 0xFF label000003D8: 000003D8 4EFA 005A jmp [PC + 0x5A /* 00000434 */] label000003DC: 000003DC 206E FFF4 movea.l A0, [A6 - 0xC] 000003E0 B1ED E8A2 cmpa.l A0, [A5 - 0x175E] 000003E4 6600 004E bne +0x50 /* 00000434 */ 000003E8 1D6D EB5A FFEC move.b [A6 - 0x14], [A5 - 0x14A6] 000003EE 1B6D FE81 EB5A move.b [A5 - 0x14A6], [A5 - 0x17F] 000003F4 422D EB59 clr.b [A5 - 0x14A7] 000003F8 102E FFEC move.b D0, [A6 - 0x14] 000003FC B02D EAFC cmp.b D0, [A5 - 0x1504] 00000400 6F0E ble +0x10 /* 00000410 */ 00000402 0C6D 0001 FE7A cmpi.w [A5 - 0x186], 0x1 00000408 6606 bne +0x8 /* 00000410 */ 0000040A 103C 0001 move.b D0, 0x1 0000040E 6002 bra +0x4 /* 00000412 */ label00000410: 00000410 4200 clr.b D0 label00000412: 00000412 4A00 tst.b D0 00000414 6700 0006 beq +0x8 /* 0000041C */ 00000418 4EBA 11F0 jsr [PC + 0x11F0 /* 0000160A */] label0000041C: 0000041C 4EBA 0232 jsr [PC + 0x232 /* 00000650 */] 00000420 2F2D E87E move.l -[A7], [A5 - 0x1782] 00000424 A873 syscall SetPort 00000426 206D E87E movea.l A0, [A5 - 0x1782] 0000042A D1FC 0000 0010 add.l A0, 0x10 00000430 2F08 move.l -[A7], A0 00000432 A928 syscall InvalRect label00000434: 00000434 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000438 A873 syscall SetPort 0000043A 4E5E unlink A6 0000043C 4E75 rts 0000043E 4444 neg.w D4 00000440 5F48 subq.w A0, 7 00000442 414E chk.w D0, A6 00000444 5354 subq.w [A4], 1 fn00000446: 00000446 4E56 FFB6 link A6, -0x004A 0000044A 2D4E FFFC move.l [A6 - 0x4], A6 0000044E 102D EAFC move.b D0, [A5 - 0x1504] 00000452 5300 subq.b D0, 1 00000454 0240 00FF andi.w D0, 0xFF 00000458 41ED EC80 lea.l A0, [A5 - 0x1380] 0000045C 0280 0000 FFFF andi.l D0, 0xFFFF 00000462 E788 lsl D0, 3 00000464 D1C0 add.l A0, D0 00000466 3F28 0002 move.w -[A7], [A0 + 0x2] 0000046A 102D EAFC move.b D0, [A5 - 0x1504] 0000046E 5300 subq.b D0, 1 00000470 0240 00FF andi.w D0, 0xFF 00000474 41ED EC80 lea.l A0, [A5 - 0x1380] 00000478 0280 0000 FFFF andi.l D0, 0xFFFF 0000047E E788 lsl D0, 3 00000480 D1C0 add.l A0, D0 00000482 3F10 move.w -[A7], [A0] 00000484 A893 syscall MoveTo 00000486 102D EAFC move.b D0, [A5 - 0x1504] 0000048A 0240 00FF andi.w D0, 0xFF 0000048E 41ED EC80 lea.l A0, [A5 - 0x1380] 00000492 0280 0000 FFFF andi.l D0, 0xFFFF 00000498 E788 lsl D0, 3 0000049A D1C0 add.l A0, D0 0000049C 3F28 0002 move.w -[A7], [A0 + 0x2] 000004A0 102D EAFC move.b D0, [A5 - 0x1504] 000004A4 0240 00FF andi.w D0, 0xFF 000004A8 41ED EC80 lea.l A0, [A5 - 0x1380] 000004AC 0280 0000 FFFF andi.l D0, 0xFFFF 000004B2 E788 lsl D0, 3 000004B4 D1C0 add.l A0, D0 000004B6 3F10 move.w -[A7], [A0] 000004B8 A891 syscall LineTo 000004BA 522D EB5A addq.b [A5 - 0x14A6], 1 000004BE 206D E87E movea.l A0, [A5 - 0x1782] 000004C2 5488 addq.l A0, 2 000004C4 43EE FFE8 lea.l A1, [A6 - 0x18] 000004C8 700E moveq.l D0, 0x0E 000004CA A02E syscall BlockMove/BlockMoveData 000004CC 486D E8D6 pea.l [A5 - 0x172A] 000004D0 A875 syscall SetPBits/SetPortBits 000004D2 486D E8CE pea.l [A5 - 0x1732] 000004D6 A8A3 syscall EraseRect 000004D8 486E FFE8 pea.l [A6 - 0x18] 000004DC A875 syscall SetPBits/SetPortBits 000004DE 3E2D FE7E move.w D7, [A5 - 0x182] 000004E2 670C beq +0xE /* 000004F0 */ 000004E4 3E2D EC5E move.w D7, [A5 - 0x13A2] 000004E8 6F06 ble +0x8 /* 000004F0 */ 000004EA 103C 0001 move.b D0, 0x1 000004EE 6002 bra +0x4 /* 000004F2 */ label000004F0: 000004F0 4200 clr.b D0 label000004F2: 000004F2 4A00 tst.b D0 000004F4 6700 0042 beq +0x44 /* 00000538 */ 000004F8 206D EC7C movea.l A0, [A5 - 0x1384] 000004FC A029 syscall HLock 000004FE 42AE FFC2 clr.l [A6 - 0x3E] 00000502 3D7C FFFC FFCE move.w [A6 - 0x32], 0xFFFC 00000508 206D EC7C movea.l A0, [A5 - 0x1384] 0000050C 2D50 FFD6 move.l [A6 - 0x2A], [A0] 00000510 302D EC6A move.w D0, [A5 - 0x1396] 00000514 48C0 ext.l D0 00000516 2D40 FFDA move.l [A6 - 0x26], D0 0000051A 426E FFE2 clr.w [A6 - 0x1E] 0000051E 42AE FFE4 clr.l [A6 - 0x1C] 00000522 486E FFB6 pea.l [A6 - 0x4A] 00000526 201F move.l D0, [A7]+ 00000528 223C 0000 00FF move.l D1, 0xFF 0000052E 243C 0000 A003 move.l D2, 0xA003 00000534 4EAD 004A jsr [A5 + 0x4A /* export_5 */] label00000538: 00000538 207C 0000 002D movea.l A0, 0x2D /* '-' */ 0000053E A03B syscall Delay 00000540 206D E87E movea.l A0, [A5 - 0x1782] 00000544 5488 addq.l A0, 2 00000546 226D E87E movea.l A1, [A5 - 0x1782] 0000054A D3FC 0000 0010 add.l A1, 0x10 00000550 2009 move.l D0, A1 00000552 486D E8BA pea.l [A5 - 0x1746] 00000556 221F move.l D1, [A7]+ 00000558 2408 move.l D2, A0 0000055A 4283 clr.l D3 0000055C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000560 206D E87E movea.l A0, [A5 - 0x1782] 00000564 D1FC 0000 0010 add.l A0, 0x10 0000056A 2008 move.l D0, A0 0000056C 486D E8BA pea.l [A5 - 0x1746] 00000570 221F move.l D1, [A7]+ 00000572 486D E8C8 pea.l [A5 - 0x1738] 00000576 241F move.l D2, [A7]+ 00000578 4283 clr.l D3 0000057A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000057E 0C6D 0001 FE7A cmpi.w [A5 - 0x186], 0x1 00000584 6600 0006 bne +0x8 /* 0000058C */ 00000588 4EBA 1080 jsr [PC + 0x1080 /* 0000160A */] label0000058C: 0000058C 422E FFF6 clr.b [A6 - 0xA] label00000590: 00000590 0C2E 000A FFF6 cmpi.b [A6 - 0xA], 0xA /* '\n' */ 00000596 6C00 001E bge +0x20 /* 000005B6 */ 0000059A 207C 0000 0028 movea.l A0, 0x28 /* '(' */ 000005A0 A03B syscall Delay 000005A2 206D E87E movea.l A0, [A5 - 0x1782] 000005A6 D1FC 0000 0010 add.l A0, 0x10 000005AC 2F08 move.l -[A7], A0 000005AE A8A4 syscall InvertRect 000005B0 522E FFF6 addq.b [A6 - 0xA], 1 000005B4 60DA bra -0x24 /* 00000590 */ label000005B6: 000005B6 3E2D FE7C move.w D7, [A5 - 0x184] 000005BA 6600 0036 bne +0x38 /* 000005F2 */ 000005BE 102D EB5E move.b D0, [A5 - 0x14A2] 000005C2 0240 00FF andi.w D0, 0xFF 000005C6 41ED F068 lea.l A0, [A5 - 0xF98] 000005CA 0280 0000 FFFF andi.l D0, 0xFFFF 000005D0 7224 moveq.l D1, 0x24 000005D2 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000005D6 D1C1 add.l A0, D1 000005D8 3028 0008 move.w D0, [A0 + 0x8] 000005DC C1FC FFFF muls.w D0, 0xFFFF 000005E0 3140 0008 move.w [A0 + 0x8], D0 000005E4 4EBA 03B2 jsr [PC + 0x3B2 /* 00000998 */] 000005E8 203C 0000 00FF move.l D0, 0xFF 000005EE 4EBA 0D2A jsr [PC + 0xD2A /* 0000131A */] label000005F2: 000005F2 1E2D EB5B move.b D7, [A5 - 0x14A5] 000005F6 670C beq +0xE /* 00000604 */ 000005F8 1E2D EB5C move.b D7, [A5 - 0x14A4] 000005FC 6D06 blt +0x8 /* 00000604 */ 000005FE 103C 0001 move.b D0, 0x1 00000602 6002 bra +0x4 /* 00000606 */ label00000604: 00000604 4200 clr.b D0 label00000606: 00000606 4A00 tst.b D0 00000608 6700 000E beq +0x10 /* 00000618 */ 0000060C 207C 0000 00F0 movea.l A0, 0xF0 00000612 A03B syscall Delay 00000614 4EBA 0984 jsr [PC + 0x984 /* 00000F9A */] label00000618: 00000618 3E2D FE7E move.w D7, [A5 - 0x182] 0000061C 670C beq +0xE /* 0000062A */ 0000061E 3E2D EC5E move.w D7, [A5 - 0x13A2] 00000622 6F06 ble +0x8 /* 0000062A */ 00000624 103C 0001 move.b D0, 0x1 00000628 6002 bra +0x4 /* 0000062C */ label0000062A: 0000062A 4200 clr.b D0 label0000062C: 0000062C 4A00 tst.b D0 0000062E 6700 0014 beq +0x16 /* 00000644 */ label00000632: 00000632 0C6E 0001 FFC6 cmpi.w [A6 - 0x3A], 0x1 00000638 6600 0004 bne +0x6 /* 0000063E */ 0000063C 60F4 bra -0xA /* 00000632 */ label0000063E: 0000063E 206D EC7C movea.l A0, [A5 - 0x1384] 00000642 A02A syscall HUnlock label00000644: 00000644 4E5E unlink A6 00000646 4E75 rts 00000648 4444 neg.w D4 0000064A 5F50 subq.w [A0], 7 0000064C 4943 chk.w D4, D3 0000064E 5444 addq.w D4, 2 export_45: fn00000650: 00000650 4E56 FFEE link A6, -0x0012 00000654 2D4E FFFC move.l [A6 - 0x4], A6 00000658 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 0000065E DEFC FFE4 add.w A7, 0xFFE4 00000662 1D7C 0030 FFF4 move.b [A6 - 0xC], 0x30 /* '0' */ 00000668 1D7C 0030 FFF5 move.b [A6 - 0xB], 0x30 /* '0' */ 0000066E 1D7C 0031 FFF6 move.b [A6 - 0xA], 0x31 /* '1' */ 00000674 206D E87E movea.l A0, [A5 - 0x1782] 00000678 5488 addq.l A0, 2 0000067A 43EE FFDE lea.l A1, [A6 - 0x22] 0000067E 700E moveq.l D0, 0x0E 00000680 A02E syscall BlockMove/BlockMoveData 00000682 486E FFDA pea.l [A6 - 0x26] 00000686 A874 syscall GetPort 00000688 2F2D E87E move.l -[A7], [A5 - 0x1782] 0000068C A873 syscall SetPort 0000068E 486D E8D6 pea.l [A5 - 0x172A] 00000692 A875 syscall SetPBits/SetPortBits 00000694 486D E8CE pea.l [A5 - 0x1732] 00000698 A8A3 syscall EraseRect 0000069A 422E FFF2 clr.b [A6 - 0xE] label0000069E: 0000069E 102E FFF2 move.b D0, [A6 - 0xE] 000006A2 B02D EAFC cmp.b D0, [A5 - 0x1504] 000006A6 6E00 00E0 bgt +0xE2 /* 00000788 */ 000006AA 102E FFF2 move.b D0, [A6 - 0xE] 000006AE 0240 00FF andi.w D0, 0xFF 000006B2 41ED EC80 lea.l A0, [A5 - 0x1380] 000006B6 0280 0000 FFFF andi.l D0, 0xFFFF 000006BC E788 lsl D0, 3 000006BE D1C0 add.l A0, D0 000006C0 3F28 0002 move.w -[A7], [A0 + 0x2] 000006C4 102E FFF2 move.b D0, [A6 - 0xE] 000006C8 0240 00FF andi.w D0, 0xFF 000006CC 41ED EC80 lea.l A0, [A5 - 0x1380] 000006D0 0280 0000 FFFF andi.l D0, 0xFFFF 000006D6 E788 lsl D0, 3 000006D8 D1C0 add.l A0, D0 000006DA 3F10 move.w -[A7], [A0] 000006DC A893 syscall MoveTo 000006DE 3F3C FFFD move.w -[A7], 0xFFFD 000006E2 4267 clr.w -[A7] 000006E4 A894 syscall Move 000006E6 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 000006EA A883 syscall DrawChar 000006EC 102E FFF2 move.b D0, [A6 - 0xE] 000006F0 0240 00FF andi.w D0, 0xFF 000006F4 41ED EC80 lea.l A0, [A5 - 0x1380] 000006F8 0280 0000 FFFF andi.l D0, 0xFFFF 000006FE E788 lsl D0, 3 00000700 D1C0 add.l A0, D0 00000702 3F28 0004 move.w -[A7], [A0 + 0x4] 00000706 102E FFF2 move.b D0, [A6 - 0xE] 0000070A 0240 00FF andi.w D0, 0xFF 0000070E 41ED EC80 lea.l A0, [A5 - 0x1380] 00000712 0280 0000 FFFF andi.l D0, 0xFFFF 00000718 E788 lsl D0, 3 0000071A D1C0 add.l A0, D0 0000071C 3F28 0006 move.w -[A7], [A0 + 0x6] 00000720 A894 syscall Move 00000722 486E FFF4 pea.l [A6 - 0xC] 00000726 303C 0003 move.w D0, 0x3 0000072A 906E FFEE sub.w D0, [A6 - 0x12] 0000072E 3F00 move.w -[A7], D0 00000730 3F2E FFEE move.w -[A7], [A6 - 0x12] 00000734 A885 syscall DrawText 00000736 0C2E 0039 FFF6 cmpi.b [A6 - 0xA], 0x39 /* '9' */ 0000073C 6700 000A beq +0xC /* 00000748 */ 00000740 522E FFF6 addq.b [A6 - 0xA], 1 00000744 4EFA 003A jmp [PC + 0x3A /* 00000780 */] label00000748: 00000748 1D7C 0030 FFF6 move.b [A6 - 0xA], 0x30 /* '0' */ 0000074E 0C2E 0039 FFF5 cmpi.b [A6 - 0xB], 0x39 /* '9' */ 00000754 6700 000A beq +0xC /* 00000760 */ 00000758 522E FFF5 addq.b [A6 - 0xB], 1 0000075C 4EFA 0014 jmp [PC + 0x14 /* 00000772 */] label00000760: 00000760 3D7C 0003 FFEE move.w [A6 - 0x12], 0x3 00000766 1D7C 0031 FFF4 move.b [A6 - 0xC], 0x31 /* '1' */ 0000076C 1D7C 0030 FFF5 move.b [A6 - 0xB], 0x30 /* '0' */ label00000772: 00000772 0C6E 0001 FFEE cmpi.w [A6 - 0x12], 0x1 00000778 6600 0006 bne +0x8 /* 00000780 */ 0000077C 526E FFEE addq.w [A6 - 0x12], 1 label00000780: 00000780 522E FFF2 addq.b [A6 - 0xE], 1 00000784 6000 FF18 bra -0xE6 /* 0000069E */ label00000788: 00000788 422E FFF2 clr.b [A6 - 0xE] label0000078C: 0000078C 102E FFF2 move.b D0, [A6 - 0xE] 00000790 B02D EAF4 cmp.b D0, [A5 - 0x150C] 00000794 6E00 0070 bgt +0x72 /* 00000806 */ 00000798 102E FFF2 move.b D0, [A6 - 0xE] 0000079C 0240 00FF andi.w D0, 0xFF 000007A0 41ED E8E4 lea.l A0, [A5 - 0x171C] 000007A4 0280 0000 FFFF andi.l D0, 0xFFFF 000007AA E588 lsl D0, 2 000007AC D1C0 add.l A0, D0 000007AE 3F28 0002 move.w -[A7], [A0 + 0x2] 000007B2 102E FFF2 move.b D0, [A6 - 0xE] 000007B6 0240 00FF andi.w D0, 0xFF 000007BA 41ED E8E4 lea.l A0, [A5 - 0x171C] 000007BE 0280 0000 FFFF andi.l D0, 0xFFFF 000007C4 E588 lsl D0, 2 000007C6 D1C0 add.l A0, D0 000007C8 3F10 move.w -[A7], [A0] 000007CA A893 syscall MoveTo 000007CC 102E FFF2 move.b D0, [A6 - 0xE] 000007D0 0240 00FF andi.w D0, 0xFF 000007D4 41ED E948 lea.l A0, [A5 - 0x16B8] 000007D8 0280 0000 FFFF andi.l D0, 0xFFFF 000007DE E588 lsl D0, 2 000007E0 D1C0 add.l A0, D0 000007E2 3F28 0002 move.w -[A7], [A0 + 0x2] 000007E6 102E FFF2 move.b D0, [A6 - 0xE] 000007EA 0240 00FF andi.w D0, 0xFF 000007EE 41ED E948 lea.l A0, [A5 - 0x16B8] 000007F2 0280 0000 FFFF andi.l D0, 0xFFFF 000007F8 E588 lsl D0, 2 000007FA D1C0 add.l A0, D0 000007FC 3F10 move.w -[A7], [A0] 000007FE A891 syscall LineTo 00000800 522E FFF2 addq.b [A6 - 0xE], 1 00000804 6086 bra -0x78 /* 0000078C */ label00000806: 00000806 422E FFF2 clr.b [A6 - 0xE] label0000080A: 0000080A 102E FFF2 move.b D0, [A6 - 0xE] 0000080E B02D EAF5 cmp.b D0, [A5 - 0x150B] 00000812 6E00 0056 bgt +0x58 /* 0000086A */ 00000816 122E FFF2 move.b D1, [A6 - 0xE] 0000081A 0241 00FF andi.w D1, 0xFF 0000081E 41ED EA10 lea.l A0, [A5 - 0x15F0] 00000822 0281 0000 FFFF andi.l D1, 0xFFFF 00000828 E589 lsl D1, 2 0000082A D1C1 add.l A0, D1 0000082C 102E FFF2 move.b D0, [A6 - 0xE] 00000830 0240 00FF andi.w D0, 0xFF 00000834 43ED E9AC lea.l A1, [A5 - 0x1654] 00000838 0280 0000 FFFF andi.l D0, 0xFFFF 0000083E E588 lsl D0, 2 00000840 D3C0 add.l A1, D0 00000842 2009 move.l D0, A1 00000844 2208 move.l D1, A0 00000846 486E FFD2 pea.l [A6 - 0x2E] 0000084A 241F move.l D2, [A7]+ 0000084C 486E FFEC pea.l [A6 - 0x14] 00000850 261F move.l D3, [A7]+ 00000852 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000856 486E FFD2 pea.l [A6 - 0x2E] 0000085A 3F2E FFEC move.w -[A7], [A6 - 0x14] 0000085E 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 00000862 A8BE syscall FrameArc 00000864 522E FFF2 addq.b [A6 - 0xE], 1 00000868 60A0 bra -0x5E /* 0000080A */ label0000086A: 0000086A 486E FFDE pea.l [A6 - 0x22] 0000086E A875 syscall SetPBits/SetPortBits 00000870 2F2E FFDA move.l -[A7], [A6 - 0x26] 00000874 A873 syscall SetPort 00000876 4E5E unlink A6 00000878 4E75 rts 0000087A 4444 neg.w D4 0000087C 5F44 subq.w D4, 7 0000087E 5241 addq.w D1, 1 00000880 5750 subq.w [A0], 3 export_37: 00000882 205F movea.l A0, [A7]+ 00000884 221F move.l D1, [A7]+ 00000886 301F move.w D0, [A7]+ 00000888 2F08 move.l -[A7], A0 0000088A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 0000088E 4EBA 000E jsr [PC + 0xE /* 0000089E */] 00000892 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 00000896 3F40 0004 move.w [A7 + 0x4], D0 0000089A 4E75 rts 0000089C 4E75 rts fn0000089E: 0000089E 4E56 FFF0 link A6, -0x0010 000008A2 48EE 6003 FFF0 movem.l [A6 - 0x10], D0,D1,A5,A6 000008A8 0C6E 0001 FFF2 cmpi.w [A6 - 0xE], 0x1 000008AE 6600 000C bne +0xE /* 000008BC */ 000008B2 3D7C 0064 FFF2 move.w [A6 - 0xE], 0x64 /* 'd' */ 000008B8 4EFA 0012 jmp [PC + 0x12 /* 000008CC */] label000008BC: 000008BC 0C6E 0009 FFF2 cmpi.w [A6 - 0xE], 0x9 /* '\t' */ 000008C2 6600 0008 bne +0xA /* 000008CC */ 000008C6 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1 label000008CC: 000008CC 302E FFF2 move.w D0, [A6 - 0xE] 000008D0 4E5E unlink A6 000008D2 4E75 rts 000008D4 4444 neg.w D4 000008D6 5F50 subq.w [A0], 7 000008D8 4648 not.w A0 000008DA 4F4F chk.w D7, A7 export_39: 000008DC 205F movea.l A0, [A7]+ 000008DE 241F move.l D2, [A7]+ 000008E0 221F move.l D1, [A7]+ 000008E2 201F move.l D0, [A7]+ 000008E4 2F08 move.l -[A7], A0 000008E6 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000008EA 4EBA 000E jsr [PC + 0xE /* 000008FA */] 000008EE 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 000008F2 3F40 0004 move.w [A7 + 0x4], D0 000008F6 4E75 rts 000008F8 4E75 rts fn000008FA: 000008FA 4E56 FFE6 link A6, -0x001A 000008FE 48EE 6007 FFEC movem.l [A6 - 0x14], D0,D1,D2,A5,A6 00000904 206E FFF0 movea.l A0, [A6 - 0x10] 00000908 0C50 0003 cmpi.w [A0], 0x3 0000090C 6708 beq +0xA /* 00000916 */ 0000090E 206E FFF0 movea.l A0, [A6 - 0x10] 00000912 0C50 0005 cmpi.w [A0], 0x5 label00000916: 00000916 6600 006C bne +0x6E /* 00000984 */ 0000091A 206E FFF0 movea.l A0, [A6 - 0x10] 0000091E 5A88 addq.l A0, 5 00000920 2D48 FFE8 move.l [A6 - 0x18], A0 00000924 206E FFE8 movea.l A0, [A6 - 0x18] 00000928 0C10 000D cmpi.b [A0], 0xD /* '\r' */ 0000092C 6708 beq +0xA /* 00000936 */ 0000092E 206E FFE8 movea.l A0, [A6 - 0x18] 00000932 0C10 0003 cmpi.b [A0], 0x3 label00000936: 00000936 6600 0014 bne +0x16 /* 0000094C */ 0000093A 206E FFF4 movea.l A0, [A6 - 0xC] 0000093E 30BC 0009 move.w [A0], 0x9 /* '\t' */ 00000942 3D7C 0100 FFE6 move.w [A6 - 0x1A], 0x100 00000948 4EFA 0036 jmp [PC + 0x36 /* 00000980 */] label0000094C: 0000094C 206E FFE8 movea.l A0, [A6 - 0x18] 00000950 0C10 0009 cmpi.b [A0], 0x9 /* '\t' */ 00000954 660C bne +0xE /* 00000962 */ 00000956 3E38 03F6 move.w D7, [0x000003F6 /* FSFCBLen */] 0000095A 6F06 ble +0x8 /* 00000962 */ 0000095C 103C 0001 move.b D0, 0x1 00000960 6002 bra +0x4 /* 00000964 */ label00000962: 00000962 4200 clr.b D0 label00000964: 00000964 4A00 tst.b D0 00000966 6700 000A beq +0xC /* 00000972 */ 0000096A 426E FFE6 clr.w [A6 - 0x1A] 0000096E 4EFA 0010 jmp [PC + 0x10 /* 00000980 */] label00000972: 00000972 206E FFF4 movea.l A0, [A6 - 0xC] 00000976 30BC 0064 move.w [A0], 0x64 /* 'd' */ 0000097A 3D7C 0100 FFE6 move.w [A6 - 0x1A], 0x100 label00000980: 00000980 4EFA 0006 jmp [PC + 0x6 /* 00000988 */] label00000984: 00000984 426E FFE6 clr.w [A6 - 0x1A] label00000988: 00000988 302E FFE6 move.w D0, [A6 - 0x1A] 0000098C 4E5E unlink A6 0000098E 4E75 rts 00000990 4444 neg.w D4 00000992 5F50 subq.w [A0], 7 00000994 4646 not.w D6 00000996 494C chk.w D4, A4 export_48: fn00000998: 00000998 4E56 FFF2 link A6, -0x000E 0000099C 2D4E FFFC move.l [A6 - 0x4], A6 000009A0 422E FFF6 clr.b [A6 - 0xA] label000009A4: 000009A4 0C2E 001A FFF6 cmpi.b [A6 - 0xA], 0x1A 000009AA 6C00 001E bge +0x20 /* 000009CA */ 000009AE 102E FFF6 move.b D0, [A6 - 0xA] 000009B2 0240 00FF andi.w D0, 0xFF 000009B6 41ED EAD2 lea.l A0, [A5 - 0x152E] 000009BA 0280 0000 FFFF andi.l D0, 0xFFFF 000009C0 D1C0 add.l A0, D0 000009C2 4210 clr.b [A0] 000009C4 522E FFF6 addq.b [A6 - 0xA], 1 000009C8 60DA bra -0x24 /* 000009A4 */ label000009CA: 000009CA 422E FFF6 clr.b [A6 - 0xA] label000009CE: 000009CE 102E FFF6 move.b D0, [A6 - 0xA] 000009D2 B02D EB5C cmp.b D0, [A5 - 0x14A4] 000009D6 6E00 015A bgt +0x15C /* 00000B32 */ 000009DA 102E FFF6 move.b D0, [A6 - 0xA] 000009DE 0240 00FF andi.w D0, 0xFF 000009E2 41ED F068 lea.l A0, [A5 - 0xF98] 000009E6 0280 0000 FFFF andi.l D0, 0xFFFF 000009EC 7224 moveq.l D1, 0x24 000009EE 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000009F2 D1C1 add.l A0, D1 000009F4 302D FE88 move.w D0, [A5 - 0x178] 000009F8 5340 subq.w D0, 1 000009FA B068 0008 cmp.w D0, [A0 + 0x8] 000009FE 6E2A bgt +0x2C /* 00000A2A */ 00000A00 102E FFF6 move.b D0, [A6 - 0xA] 00000A04 0240 00FF andi.w D0, 0xFF 00000A08 41ED F068 lea.l A0, [A5 - 0xF98] 00000A0C 0280 0000 FFFF andi.l D0, 0xFFFF 00000A12 7224 moveq.l D1, 0x24 00000A14 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000A18 D1C1 add.l A0, D1 00000A1A 3028 0008 move.w D0, [A0 + 0x8] 00000A1E B06D FE8A cmp.w D0, [A5 - 0x176] 00000A22 6C06 bge +0x8 /* 00000A2A */ 00000A24 103C 0001 move.b D0, 0x1 00000A28 6002 bra +0x4 /* 00000A2C */ label00000A2A: 00000A2A 4200 clr.b D0 label00000A2C: 00000A2C 4A00 tst.b D0 00000A2E 672C beq +0x2E /* 00000A5C */ 00000A30 102E FFF6 move.b D0, [A6 - 0xA] 00000A34 0240 00FF andi.w D0, 0xFF 00000A38 41ED F068 lea.l A0, [A5 - 0xF98] 00000A3C 0280 0000 FFFF andi.l D0, 0xFFFF 00000A42 7224 moveq.l D1, 0x24 00000A44 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000A48 D1C1 add.l A0, D1 00000A4A 1D68 000A FFF2 move.b [A6 - 0xE], [A0 + 0xA] 00000A50 1E28 000A move.b D7, [A0 + 0xA] 00000A54 6F06 ble +0x8 /* 00000A5C */ 00000A56 103C 0001 move.b D0, 0x1 00000A5A 6002 bra +0x4 /* 00000A5E */ label00000A5C: 00000A5C 4200 clr.b D0 label00000A5E: 00000A5E 4A00 tst.b D0 00000A60 6700 00C8 beq +0xCA /* 00000B2A */ 00000A64 0C2D 0001 EAEE cmpi.b [A5 - 0x1512], 0x1 00000A6A 6600 002C bne +0x2E /* 00000A98 */ 00000A6E 102E FFF6 move.b D0, [A6 - 0xA] 00000A72 0240 00FF andi.w D0, 0xFF 00000A76 41ED F068 lea.l A0, [A5 - 0xF98] 00000A7A 0280 0000 FFFF andi.l D0, 0xFFFF 00000A80 7224 moveq.l D1, 0x24 00000A82 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000A86 D1C1 add.l A0, D1 00000A88 1028 000B move.b D0, [A0 + 0xB] 00000A8C 4880 ext.w D0 00000A8E 48C0 ext.l D0 00000A90 4EBA 00AC jsr [PC + 0xAC /* 00000B3E */] 00000A94 4EFA 0094 jmp [PC + 0x94 /* 00000B2A */] label00000A98: 00000A98 0C2D 0002 EAEE cmpi.b [A5 - 0x1512], 0x2 00000A9E 6600 003E bne +0x40 /* 00000ADE */ 00000AA2 102E FFF6 move.b D0, [A6 - 0xA] 00000AA6 0240 00FF andi.w D0, 0xFF 00000AAA 41ED F068 lea.l A0, [A5 - 0xF98] 00000AAE 0280 0000 FFFF andi.l D0, 0xFFFF 00000AB4 7224 moveq.l D1, 0x24 00000AB6 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000ABA D1C1 add.l A0, D1 00000ABC 102E FFF2 move.b D0, [A6 - 0xE] 00000AC0 5300 subq.b D0, 1 00000AC2 0240 00FF andi.w D0, 0xFF 00000AC6 0280 0000 FFFF andi.l D0, 0xFFFF 00000ACC D1C0 add.l A0, D0 00000ACE 1028 000B move.b D0, [A0 + 0xB] 00000AD2 4880 ext.w D0 00000AD4 48C0 ext.l D0 00000AD6 4EBA 0066 jsr [PC + 0x66 /* 00000B3E */] 00000ADA 4EFA 004E jmp [PC + 0x4E /* 00000B2A */] label00000ADE: 00000ADE 422E FFF4 clr.b [A6 - 0xC] label00000AE2: 00000AE2 102E FFF4 move.b D0, [A6 - 0xC] 00000AE6 B02E FFF2 cmp.b D0, [A6 - 0xE] 00000AEA 6C00 003E bge +0x40 /* 00000B2A */ 00000AEE 102E FFF6 move.b D0, [A6 - 0xA] 00000AF2 0240 00FF andi.w D0, 0xFF 00000AF6 41ED F068 lea.l A0, [A5 - 0xF98] 00000AFA 0280 0000 FFFF andi.l D0, 0xFFFF 00000B00 7224 moveq.l D1, 0x24 00000B02 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000B06 D1C1 add.l A0, D1 00000B08 102E FFF4 move.b D0, [A6 - 0xC] 00000B0C 0240 00FF andi.w D0, 0xFF 00000B10 0280 0000 FFFF andi.l D0, 0xFFFF 00000B16 D1C0 add.l A0, D0 00000B18 1028 000B move.b D0, [A0 + 0xB] 00000B1C 4880 ext.w D0 00000B1E 48C0 ext.l D0 00000B20 4EBA 001C jsr [PC + 0x1C /* 00000B3E */] 00000B24 522E FFF4 addq.b [A6 - 0xC], 1 00000B28 60B8 bra -0x46 /* 00000AE2 */ label00000B2A: 00000B2A 522E FFF6 addq.b [A6 - 0xA], 1 00000B2E 6000 FE9E bra -0x160 /* 000009CE */ label00000B32: 00000B32 4E5E unlink A6 00000B34 4E75 rts 00000B36 4444 neg.w D4 00000B38 5F53 subq.w [A3], 7 00000B3A 4554 chk.w D2, [A4] 00000B3C 414C chk.w D0, A4 fn00000B3E: 00000B3E 4E56 FFF4 link A6, -0x000C 00000B42 48EE 6001 FFF4 movem.l [A6 - 0xC], D0,A5,A6 00000B48 0C2E 0041 FFF7 cmpi.b [A6 - 0x9], 0x41 /* 'A' */ 00000B4E 6D0E blt +0x10 /* 00000B5E */ 00000B50 0C2E 005A FFF7 cmpi.b [A6 - 0x9], 0x5A /* 'Z' */ 00000B56 6E06 bgt +0x8 /* 00000B5E */ 00000B58 103C 0001 move.b D0, 0x1 00000B5C 6002 bra +0x4 /* 00000B60 */ label00000B5E: 00000B5E 4200 clr.b D0 label00000B60: 00000B60 4A00 tst.b D0 00000B62 6700 0020 beq +0x22 /* 00000B84 */ 00000B66 102E FFF7 move.b D0, [A6 - 0x9] 00000B6A 0400 0041 subi.b D0, 0x41 /* 'A' */ 00000B6E 0240 00FF andi.w D0, 0xFF 00000B72 41ED EAD2 lea.l A0, [A5 - 0x152E] 00000B76 0280 0000 FFFF andi.l D0, 0xFFFF 00000B7C D1C0 add.l A0, D0 00000B7E 5210 addq.b [A0], 1 00000B80 4EFA 003A jmp [PC + 0x3A /* 00000BBC */] label00000B84: 00000B84 0C2E 0061 FFF7 cmpi.b [A6 - 0x9], 0x61 /* 'a' */ 00000B8A 6D0E blt +0x10 /* 00000B9A */ 00000B8C 0C2E 007A FFF7 cmpi.b [A6 - 0x9], 0x7A /* 'z' */ 00000B92 6E06 bgt +0x8 /* 00000B9A */ 00000B94 103C 0001 move.b D0, 0x1 00000B98 6002 bra +0x4 /* 00000B9C */ label00000B9A: 00000B9A 4200 clr.b D0 label00000B9C: 00000B9C 4A00 tst.b D0 00000B9E 6700 001C beq +0x1E /* 00000BBC */ 00000BA2 102E FFF7 move.b D0, [A6 - 0x9] 00000BA6 0400 0061 subi.b D0, 0x61 /* 'a' */ 00000BAA 0240 00FF andi.w D0, 0xFF 00000BAE 41ED EAD2 lea.l A0, [A5 - 0x152E] 00000BB2 0280 0000 FFFF andi.l D0, 0xFFFF 00000BB8 D1C0 add.l A0, D0 00000BBA 5210 addq.b [A0], 1 label00000BBC: 00000BBC 4E5E unlink A6 00000BBE 4E75 rts 00000BC0 4444 neg.w D4 00000BC2 5F53 subq.w [A3], 7 00000BC4 4554 chk.w D2, [A4] 00000BC6 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5 // begin alternate branch 00000BC8-00000BCC export_41: fn00000BC8: 00000BC8 4E56 FFE8 link A6, -0x0018 // end alternate branch 00000BC8-00000BCC export_41: // at 00000BC8 (misaligned) fn00000BC8: // (misaligned) 00000BCA FFE8 .invalid <> 00000BCC 48EE 6001 FFF4 movem.l [A6 - 0xC], D0,A5,A6 00000BD2 102D EAEC move.b D0, [A5 - 0x1514] 00000BD6 B02E FFF7 cmp.b D0, [A6 - 0x9] 00000BDA 6700 005A beq +0x5C /* 00000C36 */ 00000BDE 486E FFF0 pea.l [A6 - 0x10] 00000BE2 A874 syscall GetPort 00000BE4 2F2D E886 move.l -[A7], [A5 - 0x177A] 00000BE8 A873 syscall SetPort 00000BEA 1E2D EAEC move.b D7, [A5 - 0x1514] 00000BEE 6F00 001A ble +0x1C /* 00000C0A */ 00000BF2 102D EAEC move.b D0, [A5 - 0x1514] 00000BF6 4880 ext.w D0 00000BF8 48C0 ext.l D0 00000BFA 486E FFE8 pea.l [A6 - 0x18] 00000BFE 221F move.l D1, [A7]+ 00000C00 4EBA 01A2 jsr [PC + 0x1A2 /* 00000DA4 */] 00000C04 486E FFE8 pea.l [A6 - 0x18] 00000C08 A8A4 syscall InvertRect label00000C0A: 00000C0A 1E2E FFF7 move.b D7, [A6 - 0x9] 00000C0E 6F00 001A ble +0x1C /* 00000C2A */ 00000C12 102E FFF7 move.b D0, [A6 - 0x9] 00000C16 4880 ext.w D0 00000C18 48C0 ext.l D0 00000C1A 486E FFE8 pea.l [A6 - 0x18] 00000C1E 221F move.l D1, [A7]+ 00000C20 4EBA 0182 jsr [PC + 0x182 /* 00000DA4 */] 00000C24 486E FFE8 pea.l [A6 - 0x18] 00000C28 A8A4 syscall InvertRect label00000C2A: 00000C2A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000C2E A873 syscall SetPort 00000C30 1B6E FFF7 EAEC move.b [A5 - 0x1514], [A6 - 0x9] label00000C36: 00000C36 4E5E unlink A6 00000C38 4E75 rts 00000C3A 4444 neg.w D4 00000C3C 5F53 subq.w [A3], 7 00000C3E 5749 subq.w A1, 3 00000C40 5443 addq.w D3, 2 export_47: fn00000C42: 00000C42 4E56 FFF0 link A6, -0x0010 00000C46 48EE 6001 FFF4 movem.l [A6 - 0xC], D0,A5,A6 00000C4C 1E2D EB3E move.b D7, [A5 - 0x14C2] 00000C50 6E00 000C bgt +0xE /* 00000C5E */ 00000C54 206E FFF4 movea.l A0, [A6 - 0xC] 00000C58 4210 clr.b [A0] 00000C5A 4EFA 00C4 jmp [PC + 0xC4 /* 00000D20 */] label00000C5E: 00000C5E 0C2D 0001 EAEE cmpi.b [A5 - 0x1512], 0x1 00000C64 6600 0018 bne +0x1A /* 00000C7E */ 00000C68 102D EB3F move.b D0, [A5 - 0x14C1] 00000C6C 4880 ext.w D0 00000C6E 48C0 ext.l D0 00000C70 4EBA 00BA jsr [PC + 0xBA /* 00000D2C */] 00000C74 206E FFF4 movea.l A0, [A6 - 0xC] 00000C78 1080 move.b [A0], D0 00000C7A 4EFA 00A4 jmp [PC + 0xA4 /* 00000D20 */] label00000C7E: 00000C7E 0C2D 0002 EAEE cmpi.b [A5 - 0x1512], 0x2 00000C84 6600 002A bne +0x2C /* 00000CB0 */ 00000C88 102D EB3E move.b D0, [A5 - 0x14C2] 00000C8C 0240 00FF andi.w D0, 0xFF 00000C90 41ED EB3E lea.l A0, [A5 - 0x14C2] 00000C94 0280 0000 FFFF andi.l D0, 0xFFFF 00000C9A D1C0 add.l A0, D0 00000C9C 1010 move.b D0, [A0] 00000C9E 4880 ext.w D0 00000CA0 48C0 ext.l D0 00000CA2 4EBA 0088 jsr [PC + 0x88 /* 00000D2C */] 00000CA6 206E FFF4 movea.l A0, [A6 - 0xC] 00000CAA 1080 move.b [A0], D0 00000CAC 4EFA 0072 jmp [PC + 0x72 /* 00000D20 */] label00000CB0: 00000CB0 1038 0159 move.b D0, [0x00000159] 00000CB4 0280 0000 00FF andi.l D0, 0xFF 00000CBA 122D EB3E move.b D1, [A5 - 0x14C2] 00000CBE 0241 00FF andi.w D1, 0xFF 00000CC2 80C1 divu.w D0, D1 00000CC4 4840 swap.w D0 00000CC6 5240 addq.w D0, 1 00000CC8 3D40 FFF0 move.w [A6 - 0x10], D0 00000CCC 422E FFF2 clr.b [A6 - 0xE] label00000CD0: 00000CD0 41ED EB3E lea.l A0, [A5 - 0x14C2] 00000CD4 D0EE FFF0 add.w A0, [A6 - 0x10] 00000CD8 1010 move.b D0, [A0] 00000CDA 4880 ext.w D0 00000CDC 48C0 ext.l D0 00000CDE 4EBA 004C jsr [PC + 0x4C /* 00000D2C */] 00000CE2 206E FFF4 movea.l A0, [A6 - 0xC] 00000CE6 1080 move.b [A0], D0 00000CE8 4A00 tst.b D0 00000CEA 6610 bne +0x12 /* 00000CFC */ 00000CEC 102E FFF2 move.b D0, [A6 - 0xE] 00000CF0 B02D EB3E cmp.b D0, [A5 - 0x14C2] 00000CF4 6C06 bge +0x8 /* 00000CFC */ 00000CF6 103C 0001 move.b D0, 0x1 00000CFA 6002 bra +0x4 /* 00000CFE */ label00000CFC: 00000CFC 4200 clr.b D0 label00000CFE: 00000CFE 4A00 tst.b D0 00000D00 6700 001E beq +0x20 /* 00000D20 */ 00000D04 302E FFF0 move.w D0, [A6 - 0x10] 00000D08 48C0 ext.l D0 00000D0A 122D EB3E move.b D1, [A5 - 0x14C2] 00000D0E 4881 ext.w D1 00000D10 81C1 divs.w D0, D1 00000D12 4840 swap.w D0 00000D14 5240 addq.w D0, 1 00000D16 3D40 FFF0 move.w [A6 - 0x10], D0 00000D1A 522E FFF2 addq.b [A6 - 0xE], 1 00000D1E 60B0 bra -0x4E /* 00000CD0 */ label00000D20: 00000D20 4E5E unlink A6 00000D22 4E75 rts 00000D24 4444 neg.w D4 00000D26 5F47 subq.w D7, 7 00000D28 4554 chk.w D2, [A4] 00000D2A 5345 subq.w D5, 1 fn00000D2C: 00000D2C 4E56 FFF4 link A6, -0x000C 00000D30 48EE 6001 FFF4 movem.l [A6 - 0xC], D0,A5,A6 00000D36 0C2E 0041 FFF7 cmpi.b [A6 - 0x9], 0x41 /* 'A' */ 00000D3C 6D0E blt +0x10 /* 00000D4C */ 00000D3E 0C2E 005A FFF7 cmpi.b [A6 - 0x9], 0x5A /* 'Z' */ 00000D44 6E06 bgt +0x8 /* 00000D4C */ 00000D46 103C 0001 move.b D0, 0x1 00000D4A 6002 bra +0x4 /* 00000D4E */ label00000D4C: 00000D4C 4200 clr.b D0 label00000D4E: 00000D4E 4A00 tst.b D0 00000D50 6700 0012 beq +0x14 /* 00000D64 */ 00000D54 102E FFF7 move.b D0, [A6 - 0x9] 00000D58 4E5E unlink A6 00000D5A 4E75 rts 00000D5C 4444 neg.w D4 00000D5E 5F43 subq.w D3, 7 00000D60 4F4E chk.w D7, A6 00000D62 5645 addq.w D5, 3 label00000D64: 00000D64 0C2E 0061 FFF7 cmpi.b [A6 - 0x9], 0x61 /* 'a' */ 00000D6A 6D0E blt +0x10 /* 00000D7A */ 00000D6C 0C2E 007A FFF7 cmpi.b [A6 - 0x9], 0x7A /* 'z' */ 00000D72 6E06 bgt +0x8 /* 00000D7A */ 00000D74 103C 0001 move.b D0, 0x1 00000D78 6002 bra +0x4 /* 00000D7C */ label00000D7A: 00000D7A 4200 clr.b D0 label00000D7C: 00000D7C 4A00 tst.b D0 00000D7E 6700 0016 beq +0x18 /* 00000D96 */ 00000D82 102E FFF7 move.b D0, [A6 - 0x9] 00000D86 0400 0020 subi.b D0, 0x20 /* ' ' */ 00000D8A 4E5E unlink A6 00000D8C 4E75 rts 00000D8E 4444 neg.w D4 00000D90 5F43 subq.w D3, 7 00000D92 4F4E chk.w D7, A6 00000D94 5645 addq.w D5, 3 label00000D96: 00000D96 4200 clr.b D0 00000D98 4E5E unlink A6 00000D9A 4E75 rts 00000D9C 4444 neg.w D4 00000D9E 5F43 subq.w D3, 7 00000DA0 4F4E chk.w D7, A6 00000DA2 5645 addq.w D5, 3 fn00000DA4: 00000DA4 4E56 FFEC link A6, -0x0014 00000DA8 48EE 6003 FFF0 movem.l [A6 - 0x10], D0,D1,A5,A6 00000DAE 0C2E 004D FFF3 cmpi.b [A6 - 0xD], 0x4D /* 'M' */ 00000DB4 6E00 001C bgt +0x1E /* 00000DD2 */ 00000DB8 426E FFEE clr.w [A6 - 0x12] 00000DBC 102E FFF3 move.b D0, [A6 - 0xD] 00000DC0 0400 0041 subi.b D0, 0x41 /* 'A' */ 00000DC4 4880 ext.w D0 00000DC6 C1FC 0016 muls.w D0, 0x16 00000DCA 3D40 FFEC move.w [A6 - 0x14], D0 00000DCE 4EFA 001A jmp [PC + 0x1A /* 00000DEA */] label00000DD2: 00000DD2 3D7C 001A FFEE move.w [A6 - 0x12], 0x1A 00000DD8 102E FFF3 move.b D0, [A6 - 0xD] 00000DDC 0400 004E subi.b D0, 0x4E /* 'N' */ 00000DE0 4880 ext.w D0 00000DE2 C1FC 0016 muls.w D0, 0x16 00000DE6 3D40 FFEC move.w [A6 - 0x14], D0 label00000DEA: 00000DEA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000DEE 3F2E FFEE move.w -[A7], [A6 - 0x12] 00000DF2 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000DF6 302E FFEE move.w D0, [A6 - 0x12] 00000DFA 0640 0019 addi.w D0, 0x19 00000DFE 3F00 move.w -[A7], D0 00000E00 302E FFEC move.w D0, [A6 - 0x14] 00000E04 0640 0015 addi.w D0, 0x15 00000E08 3F00 move.w -[A7], D0 00000E0A A8A7 syscall SetRect 00000E0C 4E5E unlink A6 00000E0E 4E75 rts 00000E10 4444 neg.w D4 00000E12 5F43 subq.w D3, 7 00000E14 4F4D chk.w D7, A5 00000E16 5055 addq.w [A5], 8 export_40: 00000E18 4E56 FFDE link A6, -0x0022 00000E1C 48EE 600F FFE8 movem.l [A6 - 0x18], D0,D1,D2,D3,A5,A6 00000E22 1D7C 0001 FFDE move.b [A6 - 0x22], 0x1 00000E28 DEFC FFFC add.w A7, 0xFFFC 00000E2C 0C2D 0063 EB5C cmpi.b [A5 - 0x14A4], 0x63 /* 'c' */ 00000E32 6600 000E bne +0x10 /* 00000E42 */ 00000E36 206E FFF4 movea.l A0, [A6 - 0xC] 00000E3A 10BC 00FF move.b [A0], 0xFF 00000E3E 4EFA 014E jmp [PC + 0x14E /* 00000F8E */] label00000E42: 00000E42 206E FFF0 movea.l A0, [A6 - 0x10] 00000E46 0CA8 504E 5447 0020 cmpi.l [A0 + 0x20], 0x504E5447 /* 'PNTG' */ 00000E4E 660C bne +0xE /* 00000E5C */ 00000E50 206E FFF0 movea.l A0, [A6 - 0x10] 00000E54 0CA8 4444 4353 0024 cmpi.l [A0 + 0x24], 0x44444353 /* 'DDCS' */ label00000E5C: 00000E5C 6600 0130 bne +0x132 /* 00000F8E */ 00000E60 4267 clr.w -[A7] 00000E62 206E FFF0 movea.l A0, [A6 - 0x10] 00000E66 2F28 0012 move.l -[A7], [A0 + 0x12] 00000E6A A997 syscall OpenResFile 00000E6C 301F move.w D0, [A7]+ 00000E6E 3D40 FFE6 move.w [A6 - 0x1A], D0 00000E72 0C40 FFFF cmpi.w D0, 0xFFFF 00000E76 6700 0116 beq +0x118 /* 00000F8E */ 00000E7A 42A7 clr.l -[A7] 00000E7C 2F3C 4453 5446 move.l -[A7], 0x44535446 /* 'DSTF' */ 00000E82 3F3C 0400 move.w -[A7], 0x400 00000E86 A9A0 syscall GetResource 00000E88 205F movea.l A0, [A7]+ 00000E8A 2D48 FFDA move.l [A6 - 0x26], A0 00000E8E 4267 clr.w -[A7] 00000E90 A9AF syscall ResError 00000E92 301F move.w D0, [A7]+ 00000E94 48C0 ext.l D0 00000E96 2D40 FFE2 move.l [A6 - 0x1E], D0 00000E9A 4A80 tst.l D0 00000E9C 6600 00EA bne +0xEC /* 00000F88 */ 00000EA0 206E FFDA movea.l A0, [A6 - 0x26] 00000EA4 2050 movea.l A0, [A0] 00000EA6 1D50 FFE0 move.b [A6 - 0x20], [A0] 00000EAA 42A7 clr.l -[A7] 00000EAC 2F3C 4453 5446 move.l -[A7], 0x44535446 /* 'DSTF' */ 00000EB2 3F3C 0404 move.w -[A7], 0x404 00000EB6 A9A0 syscall GetResource 00000EB8 205F movea.l A0, [A7]+ 00000EBA 2D48 FFDA move.l [A6 - 0x26], A0 00000EBE 4267 clr.w -[A7] 00000EC0 A9AF syscall ResError 00000EC2 301F move.w D0, [A7]+ 00000EC4 48C0 ext.l D0 00000EC6 2D40 FFE2 move.l [A6 - 0x1E], D0 00000ECA 4A80 tst.l D0 00000ECC 6600 00BA bne +0xBC /* 00000F88 */ 00000ED0 206E FFF0 movea.l A0, [A6 - 0x10] 00000ED4 522D EB5C addq.b [A5 - 0x14A4], 1 00000ED8 102D EB5C move.b D0, [A5 - 0x14A4] 00000EDC 0240 00FF andi.w D0, 0xFF 00000EE0 43ED F068 lea.l A1, [A5 - 0xF98] 00000EE4 0280 0000 FFFF andi.l D0, 0xFFFF 00000EEA 7224 moveq.l D1, 0x24 00000EEC 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000EF0 D3C1 add.l A1, D1 00000EF2 32A8 0016 move.w [A1], [A0 + 0x16] 00000EF6 102D EB5C move.b D0, [A5 - 0x14A4] 00000EFA 0240 00FF andi.w D0, 0xFF 00000EFE 41ED F068 lea.l A0, [A5 - 0xF98] 00000F02 0280 0000 FFFF andi.l D0, 0xFFFF 00000F08 7224 moveq.l D1, 0x24 00000F0A 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000F0E D1C1 add.l A0, D1 00000F10 216E FFEC 0002 move.l [A0 + 0x2], [A6 - 0x14] 00000F16 206E FFF0 movea.l A0, [A6 - 0x10] 00000F1A 102D EB5C move.b D0, [A5 - 0x14A4] 00000F1E 0240 00FF andi.w D0, 0xFF 00000F22 43ED F068 lea.l A1, [A5 - 0xF98] 00000F26 0280 0000 FFFF andi.l D0, 0xFFFF 00000F2C 7224 moveq.l D1, 0x24 00000F2E 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000F32 D3C1 add.l A1, D1 00000F34 3368 001C 0006 move.w [A1 + 0x6], [A0 + 0x1C] 00000F3A 102D EB5C move.b D0, [A5 - 0x14A4] 00000F3E 0240 00FF andi.w D0, 0xFF 00000F42 41ED F068 lea.l A0, [A5 - 0xF98] 00000F46 0280 0000 FFFF andi.l D0, 0xFFFF 00000F4C 7224 moveq.l D1, 0x24 00000F4E 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000F52 D1C1 add.l A0, D1 00000F54 102E FFE0 move.b D0, [A6 - 0x20] 00000F58 4880 ext.w D0 00000F5A 3140 0008 move.w [A0 + 0x8], D0 00000F5E 206E FFDA movea.l A0, [A6 - 0x26] 00000F62 2050 movea.l A0, [A0] 00000F64 102D EB5C move.b D0, [A5 - 0x14A4] 00000F68 0240 00FF andi.w D0, 0xFF 00000F6C 43ED F068 lea.l A1, [A5 - 0xF98] 00000F70 0280 0000 FFFF andi.l D0, 0xFFFF 00000F76 7224 moveq.l D1, 0x24 00000F78 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000F7C D3C1 add.l A1, D1 00000F7E D3FC 0000 000A add.l A1, 0xA /* '\n' */ 00000F84 701A moveq.l D0, 0x1A 00000F86 A02E syscall BlockMove/BlockMoveData label00000F88: 00000F88 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00000F8C A99A syscall CloseResFile label00000F8E: 00000F8E 4E5E unlink A6 00000F90 4E75 rts 00000F92 4444 neg.w D4 00000F94 5F54 subq.w [A4], 7 00000F96 5259 addq.w [A1]+, 1 00000F98 4144 chk.w D0, D4 export_44: fn00000F9A: 00000F9A 4E56 FFEE link A6, -0x0012 00000F9E 2D4E FFFC move.l [A6 - 0x4], A6 00000FA2 102D EB5C move.b D0, [A5 - 0x14A4] 00000FA6 5200 addq.b D0, 1 00000FA8 1D40 FFEE move.b [A6 - 0x12], D0 00000FAC DEFC FEF6 add.w A7, 0xFEF6 00000FB0 1E2D EACE move.b D7, [A5 - 0x1532] 00000FB4 6600 0016 bne +0x18 /* 00000FCC */ label00000FB8: 00000FB8 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000FBC 2D40 FFE8 move.l [A6 - 0x18], D0 00000FC0 4A80 tst.l D0 00000FC2 6C00 0004 bge +0x6 /* 00000FC8 */ 00000FC6 60F0 bra -0xE /* 00000FB8 */ label00000FC8: 00000FC8 4EFA 000A jmp [PC + 0xA /* 00000FD4 */] label00000FCC: 00000FCC 2D7C 0000 0001 FFE8 move.l [A6 - 0x18], 0x1 label00000FD4: 00000FD4 0CAE 0000 0003 FFE8 cmpi.l [A6 - 0x18], 0x3 00000FDC 6700 032C beq +0x32E /* 0000130A */ 00000FE0 1B7C 00FF EACE move.b [A5 - 0x1532], 0xFF 00000FE6 102D EB5E move.b D0, [A5 - 0x14A2] 00000FEA 5200 addq.b D0, 1 00000FEC 4880 ext.w D0 00000FEE 48C0 ext.l D0 00000FF0 122E FFEE move.b D1, [A6 - 0x12] 00000FF4 4881 ext.w D1 00000FF6 81C1 divs.w D0, D1 00000FF8 4840 swap.w D0 00000FFA 1D40 FFF4 move.b [A6 - 0xC], D0 00000FFE 422E FFF0 clr.b [A6 - 0x10] 00001002 1D7C FFFF FFF6 move.b [A6 - 0xA], 0xFF label00001008: 00001008 102E FFF0 move.b D0, [A6 - 0x10] 0000100C B02D EB5C cmp.b D0, [A5 - 0x14A4] 00001010 6E0E bgt +0x10 /* 00001020 */ 00001012 0C2E FFFF FFF6 cmpi.b [A6 - 0xA], 0xFF 00001018 6606 bne +0x8 /* 00001020 */ 0000101A 103C 0001 move.b D0, 0x1 0000101E 6002 bra +0x4 /* 00001022 */ label00001020: 00001020 4200 clr.b D0 label00001022: 00001022 4A00 tst.b D0 00001024 6700 01CE beq +0x1D0 /* 000011F4 */ 00001028 102E FFF4 move.b D0, [A6 - 0xC] 0000102C 0240 00FF andi.w D0, 0xFF 00001030 41ED F068 lea.l A0, [A5 - 0xF98] 00001034 0280 0000 FFFF andi.l D0, 0xFFFF 0000103A 7224 moveq.l D1, 0x24 0000103C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00001040 D1C1 add.l A0, D1 00001042 3028 0008 move.w D0, [A0 + 0x8] 00001046 B06D FE88 cmp.w D0, [A5 - 0x178] 0000104A 6D2A blt +0x2C /* 00001076 */ 0000104C 102E FFF4 move.b D0, [A6 - 0xC] 00001050 0240 00FF andi.w D0, 0xFF 00001054 41ED F068 lea.l A0, [A5 - 0xF98] 00001058 0280 0000 FFFF andi.l D0, 0xFFFF 0000105E 7224 moveq.l D1, 0x24 00001060 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00001064 D1C1 add.l A0, D1 00001066 3028 0008 move.w D0, [A0 + 0x8] 0000106A B06D FE8A cmp.w D0, [A5 - 0x176] 0000106E 6E06 bgt +0x8 /* 00001076 */ 00001070 103C 0001 move.b D0, 0x1 00001074 6002 bra +0x4 /* 00001078 */ label00001076: 00001076 4200 clr.b D0 label00001078: 00001078 4A00 tst.b D0 0000107A 6700 0158 beq +0x15A /* 000011D4 */ 0000107E 1E2D EB5B move.b D7, [A5 - 0x14A5] 00001082 6700 000C beq +0xE /* 00001090 */ 00001086 1D6E FFF4 FFF6 move.b [A6 - 0xA], [A6 - 0xC] 0000108C 4EFA 0146 jmp [PC + 0x146 /* 000011D4 */] label00001090: 00001090 0C2D 0001 EAEE cmpi.b [A5 - 0x1512], 0x1 00001096 6600 003A bne +0x3C /* 000010D2 */ 0000109A 102E FFF4 move.b D0, [A6 - 0xC] 0000109E 0240 00FF andi.w D0, 0xFF 000010A2 41ED F068 lea.l A0, [A5 - 0xF98] 000010A6 0280 0000 FFFF andi.l D0, 0xFFFF 000010AC 7224 moveq.l D1, 0x24 000010AE 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000010B2 D1C1 add.l A0, D1 000010B4 1028 000B move.b D0, [A0 + 0xB] 000010B8 4880 ext.w D0 000010BA 48C0 ext.l D0 000010BC 4EBA FC6E jsr [PC - 0x392 /* 00000D2C */] 000010C0 B02D EAEC cmp.b D0, [A5 - 0x1514] 000010C4 6600 0008 bne +0xA /* 000010CE */ 000010C8 1D6E FFF4 FFF6 move.b [A6 - 0xA], [A6 - 0xC] label000010CE: 000010CE 4EFA 0104 jmp [PC + 0x104 /* 000011D4 */] label000010D2: 000010D2 0C2D 0002 EAEE cmpi.b [A5 - 0x1512], 0x2 000010D8 6600 0066 bne +0x68 /* 00001140 */ 000010DC 102E FFF4 move.b D0, [A6 - 0xC] 000010E0 0240 00FF andi.w D0, 0xFF 000010E4 41ED F068 lea.l A0, [A5 - 0xF98] 000010E8 0280 0000 FFFF andi.l D0, 0xFFFF 000010EE 7224 moveq.l D1, 0x24 000010F0 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000010F4 D1C1 add.l A0, D1 000010F6 102E FFF4 move.b D0, [A6 - 0xC] 000010FA 0240 00FF andi.w D0, 0xFF 000010FE 43ED F068 lea.l A1, [A5 - 0xF98] 00001102 0280 0000 FFFF andi.l D0, 0xFFFF 00001108 7224 moveq.l D1, 0x24 0000110A 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 0000110E D3C1 add.l A1, D1 00001110 1029 000A move.b D0, [A1 + 0xA] 00001114 5300 subq.b D0, 1 00001116 0240 00FF andi.w D0, 0xFF 0000111A 0280 0000 FFFF andi.l D0, 0xFFFF 00001120 D1C0 add.l A0, D0 00001122 1028 000B move.b D0, [A0 + 0xB] 00001126 4880 ext.w D0 00001128 48C0 ext.l D0 0000112A 4EBA FC00 jsr [PC - 0x400 /* 00000D2C */] 0000112E B02D EAEC cmp.b D0, [A5 - 0x1514] 00001132 6600 0008 bne +0xA /* 0000113C */ 00001136 1D6E FFF4 FFF6 move.b [A6 - 0xA], [A6 - 0xC] label0000113C: 0000113C 4EFA 0096 jmp [PC + 0x96 /* 000011D4 */] label00001140: 00001140 0C2D 0003 EAEE cmpi.b [A5 - 0x1512], 0x3 00001146 6600 008C bne +0x8E /* 000011D4 */ 0000114A 422E FFF2 clr.b [A6 - 0xE] label0000114E: 0000114E 102E FFF4 move.b D0, [A6 - 0xC] 00001152 0240 00FF andi.w D0, 0xFF 00001156 41ED F068 lea.l A0, [A5 - 0xF98] 0000115A 0280 0000 FFFF andi.l D0, 0xFFFF 00001160 7224 moveq.l D1, 0x24 00001162 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00001166 D1C1 add.l A0, D1 00001168 102E FFF2 move.b D0, [A6 - 0xE] 0000116C B028 000A cmp.b D0, [A0 + 0xA] 00001170 6C0E bge +0x10 /* 00001180 */ 00001172 0C2E FFFF FFF6 cmpi.b [A6 - 0xA], 0xFF 00001178 6606 bne +0x8 /* 00001180 */ 0000117A 103C 0001 move.b D0, 0x1 0000117E 6002 bra +0x4 /* 00001182 */ label00001180: 00001180 4200 clr.b D0 label00001182: 00001182 4A00 tst.b D0 00001184 6700 004E beq +0x50 /* 000011D4 */ 00001188 102E FFF4 move.b D0, [A6 - 0xC] 0000118C 0240 00FF andi.w D0, 0xFF 00001190 41ED F068 lea.l A0, [A5 - 0xF98] 00001194 0280 0000 FFFF andi.l D0, 0xFFFF 0000119A 7224 moveq.l D1, 0x24 0000119C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000011A0 D1C1 add.l A0, D1 000011A2 102E FFF2 move.b D0, [A6 - 0xE] 000011A6 0240 00FF andi.w D0, 0xFF 000011AA 0280 0000 FFFF andi.l D0, 0xFFFF 000011B0 D1C0 add.l A0, D0 000011B2 1028 000B move.b D0, [A0 + 0xB] 000011B6 4880 ext.w D0 000011B8 48C0 ext.l D0 000011BA 4EBA FB70 jsr [PC - 0x490 /* 00000D2C */] 000011BE B02D EAEC cmp.b D0, [A5 - 0x1514] 000011C2 6600 0008 bne +0xA /* 000011CC */ 000011C6 1D6E FFF4 FFF6 move.b [A6 - 0xA], [A6 - 0xC] label000011CC: 000011CC 522E FFF2 addq.b [A6 - 0xE], 1 000011D0 6000 FF7C bra -0x82 /* 0000114E */ label000011D4: 000011D4 102E FFF4 move.b D0, [A6 - 0xC] 000011D8 5200 addq.b D0, 1 000011DA 4880 ext.w D0 000011DC 48C0 ext.l D0 000011DE 122E FFEE move.b D1, [A6 - 0x12] 000011E2 4881 ext.w D1 000011E4 81C1 divs.w D0, D1 000011E6 4840 swap.w D0 000011E8 1D40 FFF4 move.b [A6 - 0xC], D0 000011EC 522E FFF0 addq.b [A6 - 0x10], 1 000011F0 6000 FE16 bra -0x1E8 /* 00001008 */ label000011F4: 000011F4 1E2E FFF6 move.b D7, [A6 - 0xA] 000011F8 6D00 0110 blt +0x112 /* 0000130A */ 000011FC 1B6E FFF6 EB5E move.b [A5 - 0x14A2], [A6 - 0xA] 00001202 142D EB5E move.b D2, [A5 - 0x14A2] 00001206 0242 00FF andi.w D2, 0xFF 0000120A 41ED F068 lea.l A0, [A5 - 0xF98] 0000120E 0282 0000 FFFF andi.l D2, 0xFFFF 00001214 7024 moveq.l D0, 0x24 00001216 C541 exg D2, D1 00001218 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 0000121C C541 exg D2, D1 0000121E D1C2 add.l A0, D2 00001220 3028 0006 move.w D0, [A0 + 0x6] 00001224 48C0 ext.l D0 00001226 122D EB5E move.b D1, [A5 - 0x14A2] 0000122A 0241 00FF andi.w D1, 0xFF 0000122E 41ED F068 lea.l A0, [A5 - 0xF98] 00001232 0281 0000 FFFF andi.l D1, 0xFFFF 00001238 7424 moveq.l D2, 0x24 0000123A C540 exg D2, D0 0000123C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00001240 2002 move.l D0, D2 00001242 D1C1 add.l A0, D1 00001244 122D EB5E move.b D1, [A5 - 0x14A2] 00001248 0241 00FF andi.w D1, 0xFF 0000124C 43ED F068 lea.l A1, [A5 - 0xF98] 00001250 0281 0000 FFFF andi.l D1, 0xFFFF 00001256 7424 moveq.l D2, 0x24 00001258 C540 exg D2, D0 0000125A 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 0000125E 2002 move.l D0, D2 00001260 D3C1 add.l A1, D1 00001262 3211 move.w D1, [A1] 00001264 48C1 ext.l D1 00001266 C141 exg D0, D1 00001268 2401 move.l D2, D1 0000126A 2228 0002 move.l D1, [A0 + 0x2] 0000126E 486E FEE4 pea.l [A6 - 0x11C] 00001272 261F move.l D3, [A7]+ 00001274 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001278 2D40 FFE8 move.l [A6 - 0x18], D0 0000127C 2E2E FFE8 move.l D7, [A6 - 0x18] 00001280 6600 0088 bne +0x8A /* 0000130A */ 00001284 1E2D EB5B move.b D7, [A5 - 0x14A5] 00001288 6700 0018 beq +0x1A /* 000012A2 */ 0000128C 486E FFEC pea.l [A6 - 0x14] 00001290 201F move.l D0, [A7]+ 00001292 4EBA F9AE jsr [PC - 0x652 /* 00000C42 */] 00001296 102E FFEC move.b D0, [A6 - 0x14] 0000129A 4880 ext.w D0 0000129C 48C0 ext.l D0 0000129E 4EBA F928 jsr [PC - 0x6D8 /* 00000BC8 */] label000012A2: 000012A2 1B6D FE81 EB5A move.b [A5 - 0x14A6], [A5 - 0x17F] 000012A8 422D EB59 clr.b [A5 - 0x14A7] 000012AC 1B7C 00FF EAF6 move.b [A5 - 0x150A], 0xFF 000012B2 4EBA 01CE jsr [PC + 0x1CE /* 00001482 */] 000012B6 4EBA 0352 jsr [PC + 0x352 /* 0000160A */] 000012BA 486E FFE4 pea.l [A6 - 0x1C] 000012BE A874 syscall GetPort 000012C0 2F2D E87E move.l -[A7], [A5 - 0x1782] 000012C4 A873 syscall SetPort 000012C6 102D EAF2 move.b D0, [A5 - 0x150E] 000012CA 0600 0009 addi.b D0, 0x9 /* '\t' */ 000012CE 4880 ext.w D0 000012D0 3F00 move.w -[A7], D0 000012D2 A88A syscall TextSize 000012D4 102D EAF2 move.b D0, [A5 - 0x150E] 000012D8 5200 addq.b D0, 1 000012DA 4880 ext.w D0 000012DC 3F00 move.w -[A7], D0 000012DE 102D EAF2 move.b D0, [A5 - 0x150E] 000012E2 5200 addq.b D0, 1 000012E4 4880 ext.w D0 000012E6 3F00 move.w -[A7], D0 000012E8 A89B syscall PenSize 000012EA 4EBA F364 jsr [PC - 0xC9C /* 00000650 */] 000012EE 206D E87E movea.l A0, [A5 - 0x1782] 000012F2 D1FC 0000 0010 add.l A0, 0x10 000012F8 2F08 move.l -[A7], A0 000012FA A928 syscall InvalRect 000012FC 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001300 A873 syscall SetPort 00001302 426D EA8A clr.w [A5 - 0x1576] 00001306 4EFA 0002 jmp [PC + 0x2 /* 0000130A */] label0000130A: 0000130A 202E FFE8 move.l D0, [A6 - 0x18] 0000130E 4E5E unlink A6 00001310 4E75 rts 00001312 4444 neg.w D4 00001314 5F47 subq.w D7, 7 00001316 4554 chk.w D2, [A4] 00001318 444F neg.w A7 export_51: fn0000131A: 0000131A 4E56 FFE0 link A6, -0x0020 0000131E 48EE 6001 FFF4 movem.l [A6 - 0xC], D0,A5,A6 00001324 486E FFF0 pea.l [A6 - 0x10] 00001328 A874 syscall GetPort 0000132A 2F2D E886 move.l -[A7], [A5 - 0x177A] 0000132E A873 syscall SetPort 00001330 3F3C 000F move.w -[A7], 0xF 00001334 A89C syscall PenMode 00001336 206D FEFC movea.l A0, [A5 - 0x104] 0000133A D1FC 0000 00B2 add.l A0, 0xB2 00001340 2F08 move.l -[A7], A0 00001342 A89D syscall PenPat 00001344 1D7C 0041 FFE2 move.b [A6 - 0x1E], 0x41 /* 'A' */ 0000134A 422E FFE0 clr.b [A6 - 0x20] 0000134E 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1 label00001354: 00001354 0C6E 0032 FFE6 cmpi.w [A6 - 0x1A], 0x32 /* '2' */ 0000135A 6C00 0080 bge +0x82 /* 000013DC */ 0000135E 3D7C 0012 FFE4 move.w [A6 - 0x1C], 0x12 label00001364: 00001364 0C6E 011E FFE4 cmpi.w [A6 - 0x1C], 0x11E 0000136A 6C00 0066 bge +0x68 /* 000013D2 */ 0000136E 102E FFE2 move.b D0, [A6 - 0x1E] 00001372 4880 ext.w D0 00001374 48C0 ext.l D0 00001376 486E FFE8 pea.l [A6 - 0x18] 0000137A 221F move.l D1, [A7]+ 0000137C 4EBA FA26 jsr [PC - 0x5DA /* 00000DA4 */] 00001380 1E2E FFF7 move.b D7, [A6 - 0x9] 00001384 6700 0008 beq +0xA /* 0000138E */ 00001388 486E FFE8 pea.l [A6 - 0x18] 0000138C A8A3 syscall EraseRect label0000138E: 0000138E 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001392 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00001396 A893 syscall MoveTo 00001398 102E FFE2 move.b D0, [A6 - 0x1E] 0000139C 4880 ext.w D0 0000139E 3F00 move.w -[A7], D0 000013A0 A883 syscall DrawChar 000013A2 102E FFE0 move.b D0, [A6 - 0x20] 000013A6 0240 00FF andi.w D0, 0xFF 000013AA 41ED EAD2 lea.l A0, [A5 - 0x152E] 000013AE 0280 0000 FFFF andi.l D0, 0xFFFF 000013B4 D1C0 add.l A0, D0 000013B6 1E10 move.b D7, [A0] 000013B8 6600 0008 bne +0xA /* 000013C2 */ 000013BC 486E FFE8 pea.l [A6 - 0x18] 000013C0 A8A2 syscall PaintRect label000013C2: 000013C2 522E FFE2 addq.b [A6 - 0x1E], 1 000013C6 522E FFE0 addq.b [A6 - 0x20], 1 000013CA 066E 0016 FFE4 addi.w [A6 - 0x1C], 0x16 000013D0 6092 bra -0x6C /* 00001364 */ label000013D2: 000013D2 066E 001B FFE6 addi.w [A6 - 0x1A], 0x1B 000013D8 6000 FF7A bra -0x84 /* 00001354 */ label000013DC: 000013DC 1E2D EAEC move.b D7, [A5 - 0x1514] 000013E0 6F00 001A ble +0x1C /* 000013FC */ 000013E4 102D EAEC move.b D0, [A5 - 0x1514] 000013E8 4880 ext.w D0 000013EA 48C0 ext.l D0 000013EC 486E FFE8 pea.l [A6 - 0x18] 000013F0 221F move.l D1, [A7]+ 000013F2 4EBA F9B0 jsr [PC - 0x650 /* 00000DA4 */] 000013F6 486E FFE8 pea.l [A6 - 0x18] 000013FA A8A4 syscall InvertRect label000013FC: 000013FC 3F3C 0008 move.w -[A7], 0x8 00001400 A89C syscall PenMode 00001402 206D FEFC movea.l A0, [A5 - 0x104] 00001406 D1FC 0000 00BA add.l A0, 0xBA 0000140C 2F08 move.l -[A7], A0 0000140E A89D syscall PenPat 00001410 206D E886 movea.l A0, [A5 - 0x177A] 00001414 226D E886 movea.l A1, [A5 - 0x177A] 00001418 3028 0016 move.w D0, [A0 + 0x16] 0000141C 9069 0012 sub.w D0, [A1 + 0x12] 00001420 E240 asr D0.w, 1 00001422 3D40 FFE6 move.w [A6 - 0x1A], D0 00001426 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 0000142A 206D E886 movea.l A0, [A5 - 0x177A] 0000142E 3F28 0010 move.w -[A7], [A0 + 0x10] 00001432 A893 syscall MoveTo 00001434 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001438 206D E886 movea.l A0, [A5 - 0x177A] 0000143C 3F28 0014 move.w -[A7], [A0 + 0x14] 00001440 A891 syscall LineTo 00001442 3D7C 0015 FFE4 move.w [A6 - 0x1C], 0x15 label00001448: 00001448 0C6E 011E FFE4 cmpi.w [A6 - 0x1C], 0x11E 0000144E 6C00 0020 bge +0x22 /* 00001470 */ 00001452 4267 clr.w -[A7] 00001454 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00001458 A893 syscall MoveTo 0000145A 206D E886 movea.l A0, [A5 - 0x177A] 0000145E 3F28 0016 move.w -[A7], [A0 + 0x16] 00001462 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00001466 A891 syscall LineTo 00001468 066E 0016 FFE4 addi.w [A6 - 0x1C], 0x16 0000146E 60D8 bra -0x26 /* 00001448 */ label00001470: 00001470 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001474 A873 syscall SetPort 00001476 4E5E unlink A6 00001478 4E75 rts 0000147A 4444 neg.w D4 0000147C 5F44 subq.w D4, 7 0000147E 5241 addq.w D1, 1 00001480 5741 subq.w D1, 3 export_46: fn00001482: 00001482 4E56 FFF4 link A6, -0x000C 00001486 2D4E FFFC move.l [A6 - 0x4], A6 0000148A 1B6D EB3E EB5F move.b [A5 - 0x14A1], [A5 - 0x14C2] 00001490 1E2D EB3E move.b D7, [A5 - 0x14C2] 00001494 6F00 0168 ble +0x16A /* 000015FE */ 00001498 1D6D EB5F FFF4 move.b [A6 - 0xC], [A5 - 0x14A1] 0000149E 102D EAEE move.b D0, [A5 - 0x1512] 000014A2 4EFA 0142 jmp [PC + 0x142 /* 000015E6 */] label000014A6: 000014A6 1B6D EB3F EB60 move.b [A5 - 0x14A0], [A5 - 0x14C1] 000014AC 1D7C 0002 FFF6 move.b [A6 - 0xA], 0x2 label000014B2: 000014B2 102E FFF6 move.b D0, [A6 - 0xA] 000014B6 B02E FFF4 cmp.b D0, [A6 - 0xC] 000014BA 6E00 0020 bgt +0x22 /* 000014DC */ 000014BE 102E FFF6 move.b D0, [A6 - 0xA] 000014C2 0240 00FF andi.w D0, 0xFF 000014C6 41ED EB5F lea.l A0, [A5 - 0x14A1] 000014CA 0280 0000 FFFF andi.l D0, 0xFFFF 000014D0 D1C0 add.l A0, D0 000014D2 10BC 005F move.b [A0], 0x5F /* '_' */ 000014D6 522E FFF6 addq.b [A6 - 0xA], 1 000014DA 60D6 bra -0x28 /* 000014B2 */ label000014DC: 000014DC 4EFA 0120 jmp [PC + 0x120 /* 000015FE */] label000014E0: 000014E0 102E FFF4 move.b D0, [A6 - 0xC] 000014E4 0240 00FF andi.w D0, 0xFF 000014E8 41ED EB3E lea.l A0, [A5 - 0x14C2] 000014EC 0280 0000 FFFF andi.l D0, 0xFFFF 000014F2 D1C0 add.l A0, D0 000014F4 102E FFF4 move.b D0, [A6 - 0xC] 000014F8 0240 00FF andi.w D0, 0xFF 000014FC 43ED EB5F lea.l A1, [A5 - 0x14A1] 00001500 0280 0000 FFFF andi.l D0, 0xFFFF 00001506 D3C0 add.l A1, D0 00001508 1290 move.b [A1], [A0] 0000150A 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1 label00001510: 00001510 102E FFF6 move.b D0, [A6 - 0xA] 00001514 B02E FFF4 cmp.b D0, [A6 - 0xC] 00001518 6C00 0020 bge +0x22 /* 0000153A */ 0000151C 102E FFF6 move.b D0, [A6 - 0xA] 00001520 0240 00FF andi.w D0, 0xFF 00001524 41ED EB5F lea.l A0, [A5 - 0x14A1] 00001528 0280 0000 FFFF andi.l D0, 0xFFFF 0000152E D1C0 add.l A0, D0 00001530 10BC 005F move.b [A0], 0x5F /* '_' */ 00001534 522E FFF6 addq.b [A6 - 0xA], 1 00001538 60D6 bra -0x28 /* 00001510 */ label0000153A: 0000153A 4EFA 00C2 jmp [PC + 0xC2 /* 000015FE */] label0000153E: 0000153E 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1 label00001544: 00001544 102E FFF6 move.b D0, [A6 - 0xA] 00001548 B02E FFF4 cmp.b D0, [A6 - 0xC] 0000154C 6E00 0090 bgt +0x92 /* 000015DE */ 00001550 102E FFF6 move.b D0, [A6 - 0xA] 00001554 0240 00FF andi.w D0, 0xFF 00001558 41ED EB3E lea.l A0, [A5 - 0x14C2] 0000155C 0280 0000 FFFF andi.l D0, 0xFFFF 00001562 D1C0 add.l A0, D0 00001564 1010 move.b D0, [A0] 00001566 4880 ext.w D0 00001568 48C0 ext.l D0 0000156A 4EBA F7C0 jsr [PC - 0x840 /* 00000D2C */] 0000156E B02D EAEC cmp.b D0, [A5 - 0x1514] 00001572 6718 beq +0x1A /* 0000158C */ 00001574 102E FFF6 move.b D0, [A6 - 0xA] 00001578 0240 00FF andi.w D0, 0xFF 0000157C 41ED EB3E lea.l A0, [A5 - 0x14C2] 00001580 0280 0000 FFFF andi.l D0, 0xFFFF 00001586 D1C0 add.l A0, D0 00001588 0C10 0020 cmpi.b [A0], 0x20 /* ' ' */ label0000158C: 0000158C 6600 0030 bne +0x32 /* 000015BE */ 00001590 102E FFF6 move.b D0, [A6 - 0xA] 00001594 0240 00FF andi.w D0, 0xFF 00001598 41ED EB3E lea.l A0, [A5 - 0x14C2] 0000159C 0280 0000 FFFF andi.l D0, 0xFFFF 000015A2 D1C0 add.l A0, D0 000015A4 102E FFF6 move.b D0, [A6 - 0xA] 000015A8 0240 00FF andi.w D0, 0xFF 000015AC 43ED EB5F lea.l A1, [A5 - 0x14A1] 000015B0 0280 0000 FFFF andi.l D0, 0xFFFF 000015B6 D3C0 add.l A1, D0 000015B8 1290 move.b [A1], [A0] 000015BA 4EFA 001A jmp [PC + 0x1A /* 000015D6 */] label000015BE: 000015BE 102E FFF6 move.b D0, [A6 - 0xA] 000015C2 0240 00FF andi.w D0, 0xFF 000015C6 41ED EB5F lea.l A0, [A5 - 0x14A1] 000015CA 0280 0000 FFFF andi.l D0, 0xFFFF 000015D0 D1C0 add.l A0, D0 000015D2 10BC 005F move.b [A0], 0x5F /* '_' */ label000015D6: 000015D6 522E FFF6 addq.b [A6 - 0xA], 1 000015DA 6000 FF68 bra -0x96 /* 00001544 */ label000015DE: 000015DE 4EFA 001E jmp [PC + 0x1E /* 000015FE */] 000015E2 4EFA 001A jmp [PC + 0x1A /* 000015FE */] label000015E6: 000015E6 0C00 0001 cmpi.b D0, 0x1 000015EA 6700 FEBA beq -0x144 /* 000014A6 */ 000015EE 0C00 0002 cmpi.b D0, 0x2 000015F2 6700 FEEC beq -0x112 /* 000014E0 */ 000015F6 0C00 0003 cmpi.b D0, 0x3 000015FA 6700 FF42 beq -0xBC /* 0000153E */ label000015FE: 000015FE 4E5E unlink A6 00001600 4E75 rts 00001602 4444 neg.w D4 00001604 5F53 subq.w [A3], 7 00001606 4554 chk.w D2, [A4] 00001608 5449 addq.w A1, 2 export_49: fn0000160A: 0000160A 4E56 FFE2 link A6, -0x001E 0000160E 2D4E FFFC move.l [A6 - 0x4], A6 00001612 486E FFF4 pea.l [A6 - 0xC] 00001616 A874 syscall GetPort 00001618 2F2D E882 move.l -[A7], [A5 - 0x177E] 0000161C A873 syscall SetPort 0000161E 206D E882 movea.l A0, [A5 - 0x177E] 00001622 2D68 0010 FFE2 move.l [A6 - 0x1E], [A0 + 0x10] 00001628 2D68 0014 FFE6 move.l [A6 - 0x1A], [A0 + 0x14] 0000162E 066E 0032 FFE4 addi.w [A6 - 0x1C], 0x32 /* '2' */ 00001634 046E 0032 FFE8 subi.w [A6 - 0x18], 0x32 /* '2' */ 0000163A 486E FFE2 pea.l [A6 - 0x1E] 0000163E A8A3 syscall EraseRect 00001640 102D EB5A move.b D0, [A5 - 0x14A6] 00001644 B02D EAFC cmp.b D0, [A5 - 0x1504] 00001648 6E0E bgt +0x10 /* 00001658 */ 0000164A 0C6D 0001 FE7A cmpi.w [A5 - 0x186], 0x1 00001650 6606 bne +0x8 /* 00001658 */ 00001652 103C 0001 move.b D0, 0x1 00001656 6002 bra +0x4 /* 0000165A */ label00001658: 00001658 4200 clr.b D0 label0000165A: 0000165A 4A00 tst.b D0 0000165C 6700 000E beq +0x10 /* 0000166C */ 00001660 41ED EB5F lea.l A0, [A5 - 0x14A1] 00001664 2D48 FFF0 move.l [A6 - 0x10], A0 00001668 4EFA 000A jmp [PC + 0xA /* 00001674 */] label0000166C: 0000166C 41ED EB3E lea.l A0, [A5 - 0x14C2] 00001670 2D48 FFF0 move.l [A6 - 0x10], A0 label00001674: 00001674 4267 clr.w -[A7] 00001676 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000167A A88C syscall StringWidth 0000167C 301F move.w D0, [A7]+ 0000167E 3D40 FFEA move.w [A6 - 0x16], D0 00001682 322E FFE8 move.w D1, [A6 - 0x18] 00001686 926E FFE4 sub.w D1, [A6 - 0x1C] 0000168A B240 cmp.w D1, D0 0000168C 6C00 000C bge +0xE /* 0000169A */ 00001690 4267 clr.w -[A7] 00001692 A887 syscall TextFont 00001694 3F3C 000C move.w -[A7], 0xC 00001698 A88A syscall TextSize label0000169A: 0000169A 206D E882 movea.l A0, [A5 - 0x177E] 0000169E 226D E882 movea.l A1, [A5 - 0x177E] 000016A2 3028 0016 move.w D0, [A0 + 0x16] 000016A6 9069 0012 sub.w D0, [A1 + 0x12] 000016AA 906E FFEA sub.w D0, [A6 - 0x16] 000016AE E240 asr D0.w, 1 000016B0 3D40 FFEE move.w [A6 - 0x12], D0 000016B4 206D E882 movea.l A0, [A5 - 0x177E] 000016B8 226D E882 movea.l A1, [A5 - 0x177E] 000016BC 3028 0014 move.w D0, [A0 + 0x14] 000016C0 9069 0010 sub.w D0, [A1 + 0x10] 000016C4 206D E882 movea.l A0, [A5 - 0x177E] 000016C8 D068 004A add.w D0, [A0 + 0x4A] 000016CC E240 asr D0.w, 1 000016CE 3D40 FFEC move.w [A6 - 0x14], D0 000016D2 3F2E FFEE move.w -[A7], [A6 - 0x12] 000016D6 3F2E FFEC move.w -[A7], [A6 - 0x14] 000016DA A893 syscall MoveTo 000016DC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000016E0 A884 syscall DrawString 000016E2 3F3C 00F8 move.w -[A7], 0xF8 000016E6 A887 syscall TextFont 000016E8 3F3C 0012 move.w -[A7], 0x12 000016EC A88A syscall TextSize 000016EE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000016F2 A873 syscall SetPort 000016F4 4E5E unlink A6 000016F6 4E75 rts 000016F8 4444 neg.w D4 000016FA 5F44 subq.w D4, 7 000016FC 5241 addq.w D1, 1 000016FE 5754 subq.w [A4], 3 export_35: 00001700 4E56 FFF4 link A6, -0x000C 00001704 2D4E FFFC move.l [A6 - 0x4], A6 00001708 486E FFF4 pea.l [A6 - 0xC] 0000170C A874 syscall GetPort 0000170E 2F2D E87E move.l -[A7], [A5 - 0x1782] 00001712 A873 syscall SetPort 00001714 1E2D EB5A move.b D7, [A5 - 0x14A6] 00001718 6600 0008 bne +0xA /* 00001722 */ 0000171C 1B7C 0001 EB5A move.b [A5 - 0x14A6], 0x1 label00001722: 00001722 102D EB5A move.b D0, [A5 - 0x14A6] 00001726 B02D EAFC cmp.b D0, [A5 - 0x1504] 0000172A 6C00 007E bge +0x80 /* 000017AA */ 0000172E 102D EB5A move.b D0, [A5 - 0x14A6] 00001732 5300 subq.b D0, 1 00001734 0240 00FF andi.w D0, 0xFF 00001738 41ED EC80 lea.l A0, [A5 - 0x1380] 0000173C 0280 0000 FFFF andi.l D0, 0xFFFF 00001742 E788 lsl D0, 3 00001744 D1C0 add.l A0, D0 00001746 3F28 0002 move.w -[A7], [A0 + 0x2] 0000174A 102D EB5A move.b D0, [A5 - 0x14A6] 0000174E 5300 subq.b D0, 1 00001750 0240 00FF andi.w D0, 0xFF 00001754 41ED EC80 lea.l A0, [A5 - 0x1380] 00001758 0280 0000 FFFF andi.l D0, 0xFFFF 0000175E E788 lsl D0, 3 00001760 D1C0 add.l A0, D0 00001762 3F10 move.w -[A7], [A0] 00001764 A893 syscall MoveTo 00001766 102D EB5A move.b D0, [A5 - 0x14A6] 0000176A 0240 00FF andi.w D0, 0xFF 0000176E 41ED EC80 lea.l A0, [A5 - 0x1380] 00001772 0280 0000 FFFF andi.l D0, 0xFFFF 00001778 E788 lsl D0, 3 0000177A D1C0 add.l A0, D0 0000177C 3F28 0002 move.w -[A7], [A0 + 0x2] 00001780 102D EB5A move.b D0, [A5 - 0x14A6] 00001784 0240 00FF andi.w D0, 0xFF 00001788 41ED EC80 lea.l A0, [A5 - 0x1380] 0000178C 0280 0000 FFFF andi.l D0, 0xFFFF 00001792 E788 lsl D0, 3 00001794 D1C0 add.l A0, D0 00001796 3F10 move.w -[A7], [A0] 00001798 A891 syscall LineTo 0000179A 207C 0000 003C movea.l A0, 0x3C /* '<' */ 000017A0 A03B syscall Delay 000017A2 522D EB5A addq.b [A5 - 0x14A6], 1 000017A6 6000 FF7A bra -0x84 /* 00001722 */ label000017AA: 000017AA 4EBA EC9A jsr [PC - 0x1366 /* 00000446 */] 000017AE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000017B2 A873 syscall SetPort 000017B4 4E5E unlink A6 000017B6 4E75 rts 000017B8 4444 neg.w D4 000017BA 5F53 subq.w [A3], 7 000017BC 4F4C chk.w D7, A4 000017BE 5645 addq.w D5, 3 export_43: 000017C0 4E56 FEEC link A6, -0x0114 000017C4 2D4E FFFC move.l [A6 - 0x4], A6 000017C8 422E FEEC clr.b [A6 - 0x114] 000017CC DEFC FFC6 add.w A7, 0xFFC6 000017D0 42A7 clr.l -[A7] 000017D2 3F3C 0102 move.w -[A7], 0x102 000017D6 42A7 clr.l -[A7] 000017D8 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000017DE A97C syscall GetNewDialog 000017E0 205F movea.l A0, [A7]+ 000017E2 2D48 FFF4 move.l [A6 - 0xC], A0 000017E6 202E FFF4 move.l D0, [A6 - 0xC] 000017EA 7204 moveq.l D1, 0x04 000017EC 7409 moveq.l D2, 0x09 000017EE 486D FE78 pea.l [A5 - 0x188] 000017F2 261F move.l D3, [A7]+ 000017F4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000017F8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000017FC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001800 486E FFF0 pea.l [A6 - 0x10] 00001804 486E FECC pea.l [A6 - 0x134] 00001808 486E FEC4 pea.l [A6 - 0x13C] 0000180C A98D syscall GetDialogItem/GetDItem 0000180E 2D7C 0000 0003 FED8 move.l [A6 - 0x128], 0x3 00001816 302D FE88 move.w D0, [A5 - 0x178] 0000181A 48C0 ext.l D0 0000181C 720A moveq.l D1, 0x0A 0000181E 486E FEEF pea.l [A6 - 0x111] 00001822 241F move.l D2, [A7]+ 00001824 486E FED8 pea.l [A6 - 0x128] 00001828 261F move.l D3, [A7]+ 0000182A 7820 moveq.l D4, 0x20 0000182C 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00001830 7003 moveq.l D0, 0x03 00001832 90AE FED8 sub.l D0, [A6 - 0x128] 00001836 41EE FEEE lea.l A0, [A6 - 0x112] 0000183A D1C0 add.l A0, D0 0000183C 10AE FEDB move.b [A0], [A6 - 0x125] 00001840 2F2E FECC move.l -[A7], [A6 - 0x134] 00001844 7003 moveq.l D0, 0x03 00001846 90AE FED8 sub.l D0, [A6 - 0x128] 0000184A 41EE FEEE lea.l A0, [A6 - 0x112] 0000184E D1C0 add.l A0, D0 00001850 2F08 move.l -[A7], A0 00001852 A98F syscall SetDialogItemText/SetIText 00001854 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001858 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000185C 4267 clr.w -[A7] 0000185E 3F3C 0004 move.w -[A7], 0x4 00001862 A97E syscall SelectDialogItemText/SelIText 00001864 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001868 3F3C 000B move.w -[A7], 0xB 0000186C 486E FFF0 pea.l [A6 - 0x10] 00001870 486E FECC pea.l [A6 - 0x134] 00001874 486E FEC4 pea.l [A6 - 0x13C] 00001878 A98D syscall GetDialogItem/GetDItem 0000187A 2D7C 0000 0003 FED8 move.l [A6 - 0x128], 0x3 00001882 302D FE8A move.w D0, [A5 - 0x176] 00001886 48C0 ext.l D0 00001888 720A moveq.l D1, 0x0A 0000188A 486E FEEF pea.l [A6 - 0x111] 0000188E 241F move.l D2, [A7]+ 00001890 486E FED8 pea.l [A6 - 0x128] 00001894 261F move.l D3, [A7]+ 00001896 7820 moveq.l D4, 0x20 00001898 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 0000189C 7003 moveq.l D0, 0x03 0000189E 90AE FED8 sub.l D0, [A6 - 0x128] 000018A2 41EE FEEE lea.l A0, [A6 - 0x112] 000018A6 D1C0 add.l A0, D0 000018A8 10AE FEDB move.b [A0], [A6 - 0x125] 000018AC 2F2E FECC move.l -[A7], [A6 - 0x134] 000018B0 7003 moveq.l D0, 0x03 000018B2 90AE FED8 sub.l D0, [A6 - 0x128] 000018B6 41EE FEEE lea.l A0, [A6 - 0x112] 000018BA D1C0 add.l A0, D0 000018BC 2F08 move.l -[A7], A0 000018BE A98F syscall SetDialogItemText/SetIText 000018C0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000018C4 A915 syscall ShowWindow label000018C6: 000018C6 487A 03A4 pea.l [PC + 0x3A4 /* 00001C6C, value 0x205F241F */] 000018CA 486E FEEA pea.l [A6 - 0x116] 000018CE A991 syscall ModalDialog 000018D0 0C6E 0004 FEEA cmpi.w [A6 - 0x116], 0x4 000018D6 6D0E blt +0x10 /* 000018E6 */ 000018D8 0C6E 0009 FEEA cmpi.w [A6 - 0x116], 0x9 /* '\t' */ 000018DE 6E06 bgt +0x8 /* 000018E6 */ 000018E0 103C 0001 move.b D0, 0x1 000018E4 6002 bra +0x4 /* 000018E8 */ label000018E6: 000018E6 4200 clr.b D0 label000018E8: 000018E8 4A00 tst.b D0 000018EA 6700 0040 beq +0x42 /* 0000192C */ 000018EE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000018F2 3F2E FEEA move.w -[A7], [A6 - 0x116] 000018F6 486E FFF0 pea.l [A6 - 0x10] 000018FA 486E FECC pea.l [A6 - 0x134] 000018FE 486E FEC4 pea.l [A6 - 0x13C] 00001902 A98D syscall GetDialogItem/GetDItem 00001904 4267 clr.w -[A7] 00001906 2F2E FECC move.l -[A7], [A6 - 0x134] 0000190A A960 syscall GetControlValue/GetCtlValue 0000190C 301F move.w D0, [A7]+ 0000190E 0C40 0001 cmpi.w D0, 0x1 00001912 6604 bne +0x6 /* 00001918 */ 00001914 4200 clr.b D0 00001916 6004 bra +0x6 /* 0000191C */ label00001918: 00001918 103C 0001 move.b D0, 0x1 label0000191C: 0000191C 4880 ext.w D0 0000191E 3D40 FEDC move.w [A6 - 0x124], D0 00001922 2F2E FECC move.l -[A7], [A6 - 0x134] 00001926 3F2E FEDC move.w -[A7], [A6 - 0x124] 0000192A A963 syscall SetControlValue/SetCtlValue label0000192C: 0000192C 0C6E 0001 FEEA cmpi.w [A6 - 0x116], 0x1 00001932 6D08 blt +0xA /* 0000193C */ 00001934 0C6E 0003 FEEA cmpi.w [A6 - 0x116], 0x3 0000193A 6F06 ble +0x8 /* 00001942 */ label0000193C: 0000193C 103C 0001 move.b D0, 0x1 00001940 6002 bra +0x4 /* 00001944 */ label00001942: 00001942 4200 clr.b D0 label00001944: 00001944 4A00 tst.b D0 00001946 6600 FF7E bne -0x80 /* 000018C6 */ 0000194A 0C6E 0003 FEEA cmpi.w [A6 - 0x116], 0x3 00001950 6700 0122 beq +0x124 /* 00001A74 */ 00001954 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001958 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000195C 486E FFF0 pea.l [A6 - 0x10] 00001960 486E FECC pea.l [A6 - 0x134] 00001964 486E FEC4 pea.l [A6 - 0x13C] 00001968 A98D syscall GetDialogItem/GetDItem 0000196A 2F2E FECC move.l -[A7], [A6 - 0x134] 0000196E 486E FEEE pea.l [A6 - 0x112] 00001972 A990 syscall GetDialogItemText/GetIText 00001974 486E FEEE pea.l [A6 - 0x112] 00001978 201F move.l D0, [A7]+ 0000197A 720A moveq.l D1, 0x0A 0000197C 486E FED4 pea.l [A6 - 0x12C] 00001980 241F move.l D2, [A7]+ 00001982 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001986 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000198A 3F3C 000B move.w -[A7], 0xB 0000198E 486E FFF0 pea.l [A6 - 0x10] 00001992 486E FECC pea.l [A6 - 0x134] 00001996 486E FEC4 pea.l [A6 - 0x13C] 0000199A A98D syscall GetDialogItem/GetDItem 0000199C 2F2E FECC move.l -[A7], [A6 - 0x134] 000019A0 486E FEEE pea.l [A6 - 0x112] 000019A4 A990 syscall GetDialogItemText/GetIText 000019A6 486E FEEE pea.l [A6 - 0x112] 000019AA 201F move.l D0, [A7]+ 000019AC 720A moveq.l D1, 0x0A 000019AE 486E FED0 pea.l [A6 - 0x130] 000019B2 241F move.l D2, [A7]+ 000019B4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000019B8 0CAE 0000 0003 FED4 cmpi.l [A6 - 0x12C], 0x3 000019C0 6D0A blt +0xC /* 000019CC */ 000019C2 0CAE 0000 007D FED4 cmpi.l [A6 - 0x12C], 0x7D /* '}' */ 000019CA 6F06 ble +0x8 /* 000019D2 */ label000019CC: 000019CC 103C 0001 move.b D0, 0x1 000019D0 6002 bra +0x4 /* 000019D4 */ label000019D2: 000019D2 4200 clr.b D0 label000019D4: 000019D4 4A00 tst.b D0 000019D6 660A bne +0xC /* 000019E2 */ 000019D8 202E FED0 move.l D0, [A6 - 0x130] 000019DC B0AE FED4 cmp.l D0, [A6 - 0x12C] 000019E0 6C06 bge +0x8 /* 000019E8 */ label000019E2: 000019E2 103C 0001 move.b D0, 0x1 000019E6 6002 bra +0x4 /* 000019EA */ label000019E8: 000019E8 4200 clr.b D0 label000019EA: 000019EA 4A00 tst.b D0 000019EC 6700 0028 beq +0x2A /* 00001A16 */ 000019F0 1D7C 00FF FFEE move.b [A6 - 0x12], 0xFF 000019F6 7002 moveq.l D0, 0x02 000019F8 223C 0000 012C move.l D1, 0x12C 000019FE 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00001A02 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001A06 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001A0A 4267 clr.w -[A7] 00001A0C 3F3C 7FFF move.w -[A7], 0x7FFF 00001A10 A97E syscall SelectDialogItemText/SelIText 00001A12 4EFA 0060 jmp [PC + 0x60 /* 00001A74 */] label00001A16: 00001A16 0CAE 0000 0003 FED0 cmpi.l [A6 - 0x130], 0x3 00001A1E 6D0A blt +0xC /* 00001A2A */ 00001A20 0CAE 0000 007D FED0 cmpi.l [A6 - 0x130], 0x7D /* '}' */ 00001A28 6F06 ble +0x8 /* 00001A30 */ label00001A2A: 00001A2A 103C 0001 move.b D0, 0x1 00001A2E 6002 bra +0x4 /* 00001A32 */ label00001A30: 00001A30 4200 clr.b D0 label00001A32: 00001A32 4A00 tst.b D0 00001A34 6700 0028 beq +0x2A /* 00001A5E */ 00001A38 1D7C 00FF FFEE move.b [A6 - 0x12], 0xFF 00001A3E 7002 moveq.l D0, 0x02 00001A40 223C 0000 012C move.l D1, 0x12C 00001A46 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00001A4A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001A4E 3F3C 000B move.w -[A7], 0xB 00001A52 4267 clr.w -[A7] 00001A54 3F3C 7FFF move.w -[A7], 0x7FFF 00001A58 A97E syscall SelectDialogItemText/SelIText 00001A5A 4EFA 0018 jmp [PC + 0x18 /* 00001A74 */] label00001A5E: 00001A5E 422E FFEE clr.b [A6 - 0x12] 00001A62 202E FFF4 move.l D0, [A6 - 0xC] 00001A66 7204 moveq.l D1, 0x04 00001A68 7409 moveq.l D2, 0x09 00001A6A 486E FEDE pea.l [A6 - 0x122] 00001A6E 261F move.l D3, [A7]+ 00001A70 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] label00001A74: 00001A74 1E2E FFEE move.b D7, [A6 - 0x12] 00001A78 6706 beq +0x8 /* 00001A80 */ 00001A7A 0C6E 0003 FEEA cmpi.w [A6 - 0x116], 0x3 label00001A80: 00001A80 6600 FE44 bne -0x1BA /* 000018C6 */ 00001A84 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001A88 A983 syscall DisposeDialog 00001A8A 0C6E 0003 FEEA cmpi.w [A6 - 0x116], 0x3 00001A90 6700 01CE beq +0x1D0 /* 00001C60 */ 00001A94 302D FE78 move.w D0, [A5 - 0x188] 00001A98 B06E FEDE cmp.w D0, [A6 - 0x122] 00001A9C 6700 005C beq +0x5E /* 00001AFA */ 00001AA0 3B6E FEDE FE78 move.w [A5 - 0x188], [A6 - 0x122] 00001AA6 102D EB5A move.b D0, [A5 - 0x14A6] 00001AAA B02D EAFC cmp.b D0, [A5 - 0x1504] 00001AAE 6E00 004A bgt +0x4C /* 00001AFA */ 00001AB2 486E FEB2 pea.l [A6 - 0x14E] 00001AB6 A874 syscall GetPort 00001AB8 2F2D E87E move.l -[A7], [A5 - 0x1782] 00001ABC A873 syscall SetPort 00001ABE 206D E87E movea.l A0, [A5 - 0x1782] 00001AC2 5488 addq.l A0, 2 00001AC4 43EE FEB6 lea.l A1, [A6 - 0x14A] 00001AC8 700E moveq.l D0, 0x0E 00001ACA A02E syscall BlockMove/BlockMoveData 00001ACC 486D E8C8 pea.l [A5 - 0x1738] 00001AD0 A875 syscall SetPBits/SetPortBits 00001AD2 206D E87E movea.l A0, [A5 - 0x1782] 00001AD6 D1FC 0000 0010 add.l A0, 0x10 00001ADC 2F08 move.l -[A7], A0 00001ADE A8A3 syscall EraseRect 00001AE0 486E FEB6 pea.l [A6 - 0x14A] 00001AE4 A875 syscall SetPBits/SetPortBits 00001AE6 206D E87E movea.l A0, [A5 - 0x1782] 00001AEA D1FC 0000 0010 add.l A0, 0x10 00001AF0 2F08 move.l -[A7], A0 00001AF2 A928 syscall InvalRect 00001AF4 2F2E FEB2 move.l -[A7], [A6 - 0x14E] 00001AF8 A873 syscall SetPort label00001AFA: 00001AFA 302D FE7A move.w D0, [A5 - 0x186] 00001AFE B06E FEE0 cmp.w D0, [A6 - 0x120] 00001B02 6700 000C beq +0xE /* 00001B10 */ 00001B06 3B6E FEE0 FE7A move.w [A5 - 0x186], [A6 - 0x120] 00001B0C 4EBA FAFC jsr [PC - 0x504 /* 0000160A */] label00001B10: 00001B10 302D FE7C move.w D0, [A5 - 0x184] 00001B14 B06E FEE2 cmp.w D0, [A6 - 0x11E] 00001B18 6700 0076 beq +0x78 /* 00001B90 */ 00001B1C 3B6E FEE2 FE7C move.w [A5 - 0x184], [A6 - 0x11E] 00001B22 0C6D 0001 FE7C cmpi.w [A5 - 0x184], 0x1 00001B28 6600 0066 bne +0x68 /* 00001B90 */ 00001B2C 422E FFF2 clr.b [A6 - 0xE] label00001B30: 00001B30 102E FFF2 move.b D0, [A6 - 0xE] 00001B34 B02D EB5C cmp.b D0, [A5 - 0x14A4] 00001B38 6E00 0050 bgt +0x52 /* 00001B8A */ 00001B3C 102E FFF2 move.b D0, [A6 - 0xE] 00001B40 0240 00FF andi.w D0, 0xFF 00001B44 41ED F068 lea.l A0, [A5 - 0xF98] 00001B48 0280 0000 FFFF andi.l D0, 0xFFFF 00001B4E 7224 moveq.l D1, 0x24 00001B50 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00001B54 D1C1 add.l A0, D1 00001B56 3E28 0008 move.w D7, [A0 + 0x8] 00001B5A 6C00 0028 bge +0x2A /* 00001B84 */ 00001B5E 102E FFF2 move.b D0, [A6 - 0xE] 00001B62 0240 00FF andi.w D0, 0xFF 00001B66 41ED F068 lea.l A0, [A5 - 0xF98] 00001B6A 0280 0000 FFFF andi.l D0, 0xFFFF 00001B70 7224 moveq.l D1, 0x24 00001B72 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00001B76 D1C1 add.l A0, D1 00001B78 3028 0008 move.w D0, [A0 + 0x8] 00001B7C C1FC FFFF muls.w D0, 0xFFFF 00001B80 3140 0008 move.w [A0 + 0x8], D0 label00001B84: 00001B84 522E FFF2 addq.b [A6 - 0xE], 1 00001B88 60A6 bra -0x58 /* 00001B30 */ label00001B8A: 00001B8A 1D7C 00FF FEEC move.b [A6 - 0x114], 0xFF label00001B90: 00001B90 3B6E FEE4 FE7E move.w [A5 - 0x182], [A6 - 0x11C] 00001B96 302D FE80 move.w D0, [A5 - 0x180] 00001B9A B06E FEE6 cmp.w D0, [A6 - 0x11A] 00001B9E 6700 0036 beq +0x38 /* 00001BD6 */ 00001BA2 3B6E FEE6 FE80 move.w [A5 - 0x180], [A6 - 0x11A] 00001BA8 3E2D FE80 move.w D7, [A5 - 0x180] 00001BAC 6606 bne +0x8 /* 00001BB4 */ 00001BAE 0C2D 0001 EB5A cmpi.b [A5 - 0x14A6], 0x1 label00001BB4: 00001BB4 6600 000A bne +0xC /* 00001BC0 */ 00001BB8 422D EB5A clr.b [A5 - 0x14A6] 00001BBC 4EFA 0018 jmp [PC + 0x18 /* 00001BD6 */] label00001BC0: 00001BC0 0C6D 0001 FE80 cmpi.w [A5 - 0x180], 0x1 00001BC6 6604 bne +0x6 /* 00001BCC */ 00001BC8 1E2D EB5A move.b D7, [A5 - 0x14A6] label00001BCC: 00001BCC 6600 0008 bne +0xA /* 00001BD6 */ 00001BD0 1B7C 0001 EB5A move.b [A5 - 0x14A6], 0x1 label00001BD6: 00001BD6 3B6E FEE8 FE82 move.w [A5 - 0x17E], [A6 - 0x118] 00001BDC 302D FE88 move.w D0, [A5 - 0x178] 00001BE0 48C0 ext.l D0 00001BE2 B0AE FED4 cmp.l D0, [A6 - 0x12C] 00001BE6 660A bne +0xC /* 00001BF2 */ 00001BE8 302D FE8A move.w D0, [A5 - 0x176] 00001BEC 48C0 ext.l D0 00001BEE B0AE FED0 cmp.l D0, [A6 - 0x130] label00001BF2: 00001BF2 6700 0014 beq +0x16 /* 00001C08 */ 00001BF6 3B6E FED6 FE88 move.w [A5 - 0x178], [A6 - 0x12A] 00001BFC 3B6E FED2 FE8A move.w [A5 - 0x176], [A6 - 0x12E] 00001C02 1D7C 00FF FEEC move.b [A6 - 0x114], 0xFF label00001C08: 00001C08 1E2E FEEC move.b D7, [A6 - 0x114] 00001C0C 6700 0010 beq +0x12 /* 00001C1E */ 00001C10 4EBA ED86 jsr [PC - 0x127A /* 00000998 */] 00001C14 203C 0000 00FF move.l D0, 0xFF 00001C1A 4EBA F6FE jsr [PC - 0x902 /* 0000131A */] label00001C1E: 00001C1E 0C6E 0002 FEEA cmpi.w [A6 - 0x116], 0x2 00001C24 660C bne +0xE /* 00001C32 */ 00001C26 2E2D EC6C move.l D7, [A5 - 0x1394] 00001C2A 6706 beq +0x8 /* 00001C32 */ 00001C2C 103C 0001 move.b D0, 0x1 00001C30 6002 bra +0x4 /* 00001C34 */ label00001C32: 00001C32 4200 clr.b D0 label00001C34: 00001C34 4A00 tst.b D0 00001C36 6700 0028 beq +0x2A /* 00001C60 */ 00001C3A 206D EC6C movea.l A0, [A5 - 0x1394] 00001C3E A04A syscall HNoPurge 00001C40 41ED FE78 lea.l A0, [A5 - 0x188] 00001C44 226D EC6C movea.l A1, [A5 - 0x1394] 00001C48 2251 movea.l A1, [A1] 00001C4A 7014 moveq.l D0, 0x14 00001C4C A02E syscall BlockMove/BlockMoveData 00001C4E 2F2D EC6C move.l -[A7], [A5 - 0x1394] 00001C52 A9AA syscall ChangedResource 00001C54 2F2D EC6C move.l -[A7], [A5 - 0x1394] 00001C58 A9B0 syscall WriteResource 00001C5A 206D EC6C movea.l A0, [A5 - 0x1394] 00001C5E A049 syscall HPurge label00001C60: 00001C60 4E5E unlink A6 00001C62 4E75 rts 00001C64 4444 neg.w D4 00001C66 5F53 subq.w [A3], 7 00001C68 4554 chk.w D2, [A4] 00001C6A 4445 neg.w D5 export_34: 00001C6C 205F movea.l A0, [A7]+ 00001C6E 241F move.l D2, [A7]+ 00001C70 221F move.l D1, [A7]+ 00001C72 201F move.l D0, [A7]+ 00001C74 2F08 move.l -[A7], A0 00001C76 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00001C7A 4EBA 000E jsr [PC + 0xE /* 00001C8A */] 00001C7E 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 00001C82 3F40 0004 move.w [A7 + 0x4], D0 00001C86 4E75 rts 00001C88 4E75 rts fn00001C8A: 00001C8A 4E56 FFE6 link A6, -0x001A 00001C8E 48EE 6007 FFEC movem.l [A6 - 0x14], D0,D1,D2,A5,A6 00001C94 426E FFE6 clr.w [A6 - 0x1A] 00001C98 206E FFF0 movea.l A0, [A6 - 0x10] 00001C9C 0C50 0003 cmpi.w [A0], 0x3 00001CA0 6708 beq +0xA /* 00001CAA */ 00001CA2 206E FFF0 movea.l A0, [A6 - 0x10] 00001CA6 0C50 0005 cmpi.w [A0], 0x5 label00001CAA: 00001CAA 6600 008A bne +0x8C /* 00001D36 */ 00001CAE 206E FFF0 movea.l A0, [A6 - 0x10] 00001CB2 5A88 addq.l A0, 5 00001CB4 2D48 FFE8 move.l [A6 - 0x18], A0 00001CB8 206E FFE8 movea.l A0, [A6 - 0x18] 00001CBC 0C10 000D cmpi.b [A0], 0xD /* '\r' */ 00001CC0 6708 beq +0xA /* 00001CCA */ 00001CC2 206E FFE8 movea.l A0, [A6 - 0x18] 00001CC6 0C10 0003 cmpi.b [A0], 0x3 label00001CCA: 00001CCA 6600 0014 bne +0x16 /* 00001CE0 */ 00001CCE 206E FFF4 movea.l A0, [A6 - 0xC] 00001CD2 30BC 0001 move.w [A0], 0x1 00001CD6 3D7C 0100 FFE6 move.w [A6 - 0x1A], 0x100 00001CDC 4EFA 0058 jmp [PC + 0x58 /* 00001D36 */] label00001CE0: 00001CE0 206E FFE8 movea.l A0, [A6 - 0x18] 00001CE4 0C10 0030 cmpi.b [A0], 0x30 /* '0' */ 00001CE8 6C10 bge +0x12 /* 00001CFA */ 00001CEA 206E FFE8 movea.l A0, [A6 - 0x18] 00001CEE 0C10 0009 cmpi.b [A0], 0x9 /* '\t' */ 00001CF2 6706 beq +0x8 /* 00001CFA */ 00001CF4 103C 0001 move.b D0, 0x1 00001CF8 6002 bra +0x4 /* 00001CFC */ label00001CFA: 00001CFA 4200 clr.b D0 label00001CFC: 00001CFC 4A00 tst.b D0 00001CFE 6708 beq +0xA /* 00001D08 */ 00001D00 206E FFE8 movea.l A0, [A6 - 0x18] 00001D04 0C10 0008 cmpi.b [A0], 0x8 label00001D08: 00001D08 660A bne +0xC /* 00001D14 */ 00001D0A 206E FFE8 movea.l A0, [A6 - 0x18] 00001D0E 0C10 0039 cmpi.b [A0], 0x39 /* '9' */ 00001D12 6F06 ble +0x8 /* 00001D1A */ label00001D14: 00001D14 103C 0001 move.b D0, 0x1 00001D18 6002 bra +0x4 /* 00001D1C */ label00001D1A: 00001D1A 4200 clr.b D0 label00001D1C: 00001D1C 4A00 tst.b D0 00001D1E 6700 0016 beq +0x18 /* 00001D36 */ 00001D22 3F3C 0004 move.w -[A7], 0x4 00001D26 A9C8 syscall SysBeep 00001D28 206E FFF4 movea.l A0, [A6 - 0xC] 00001D2C 30BC 0063 move.w [A0], 0x63 /* 'c' */ 00001D30 3D7C 0100 FFE6 move.w [A6 - 0x1A], 0x100 label00001D36: 00001D36 302E FFE6 move.w D0, [A6 - 0x1A] 00001D3A 4E5E unlink A6 00001D3C 4E75 rts 00001D3E 4444 neg.w D4 00001D40 5F43 subq.w D3, 7 00001D42 4446 neg.w D6 00001D44 494C chk.w D4, A4 export_36: 00001D46 4E56 FFA6 link A6, -0x005A 00001D4A 48EE 6007 FFEC movem.l [A6 - 0x14], D0,D1,D2,A5,A6 00001D50 422E FFCE clr.b [A6 - 0x32] 00001D54 DEFC FE64 add.w A7, 0xFE64 00001D58 41EE FE0A lea.l A0, [A6 - 0x1F6] 00001D5C 2D48 FF50 move.l [A6 - 0xB0], A0 00001D60 42AE FF1C clr.l [A6 - 0xE4] 00001D64 2D7C 454E 554D FF26 move.l [A6 - 0xDA], 0x454E554D /* 'ENUM' */ 00001D6C 3D6E FFEE FF54 move.w [A6 - 0xAC], [A6 - 0x12] 00001D72 302E FFEE move.w D0, [A6 - 0x12] 00001D76 48C0 ext.l D0 00001D78 4281 clr.l D1 00001D7A 486E FFE4 pea.l [A6 - 0x1C] 00001D7E 241F move.l D2, [A7]+ 00001D80 486E FFEA pea.l [A6 - 0x16] 00001D84 261F move.l D3, [A7]+ 00001D86 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001D8A 486E FFE8 pea.l [A6 - 0x18] 00001D8E 201F move.l D0, [A7]+ 00001D90 4281 clr.l D1 00001D92 486E FFD4 pea.l [A6 - 0x2C] 00001D96 241F move.l D2, [A7]+ 00001D98 486E FFD0 pea.l [A6 - 0x30] 00001D9C 261F move.l D3, [A7]+ 00001D9E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00001DA2 0C78 FFFF 03F6 cmpi.w [0x000003F6 /* FSFCBLen */], 0xFFFF 00001DA8 6706 beq +0x8 /* 00001DB0 */ 00001DAA 0C6E D2D7 FFEA cmpi.w [A6 - 0x16], 0xD2D7 label00001DB0: 00001DB0 6600 0056 bne +0x58 /* 00001E08 */ 00001DB4 302E FF54 move.w D0, [A6 - 0xAC] 00001DB8 48C0 ext.l D0 00001DBA 7202 moveq.l D1, 0x02 00001DBC 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00001DC0 3D7C 0001 FF5A move.w [A6 - 0xA6], 0x1 label00001DC6: 00001DC6 486E FF3E pea.l [A6 - 0xC2] 00001DCA 201F move.l D0, [A7]+ 00001DCC 4281 clr.l D1 00001DCE 243C 0000 A00C move.l D2, 0xA00C 00001DD4 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00001DD8 4A40 tst.w D0 00001DDA 6604 bne +0x6 /* 00001DE0 */ 00001DDC 1E2E FFCE move.b D7, [A6 - 0x32] label00001DE0: 00001DE0 6600 0022 bne +0x24 /* 00001E04 */ 00001DE4 302E FF54 move.w D0, [A6 - 0xAC] 00001DE8 48C0 ext.l D0 00001DEA 7202 moveq.l D1, 0x02 00001DEC 486E FF3E pea.l [A6 - 0xC2] 00001DF0 241F move.l D2, [A7]+ 00001DF2 486E FFCE pea.l [A6 - 0x32] 00001DF6 261F move.l D3, [A7]+ 00001DF8 206E FFF4 movea.l A0, [A6 - 0xC] 00001DFC 4E90 jsr [A0] 00001DFE 526E FF5A addq.w [A6 - 0xA6], 1 00001E02 60C2 bra -0x3C /* 00001DC6 */ label00001E04: 00001E04 4EFA 0118 jmp [PC + 0x118 /* 00001F1E */] label00001E08: 00001E08 202E FFE4 move.l D0, [A6 - 0x1C] 00001E0C E588 lsl D0, 2 00001E0E A11E syscall NewPtr, flags=1 00001E10 2D48 FFD8 move.l [A6 - 0x28], A0 00001E14 2E08 move.l D7, A0 00001E16 6700 0106 beq +0x108 /* 00001F1E */ 00001E1A 2D6E FFD8 FFDC move.l [A6 - 0x24], [A6 - 0x28] 00001E20 58AE FFDC addq.l [A6 - 0x24], 4 00001E24 206E FFDC movea.l A0, [A6 - 0x24] 00001E28 216E FFF0 FFFC move.l [A0 - 0x4], [A6 - 0x10] label00001E2E: 00001E2E 206E FFDC movea.l A0, [A6 - 0x24] 00001E32 B1EE FFD8 cmpa.l A0, [A6 - 0x28] 00001E36 630C bls +0xE /* 00001E44 */ 00001E38 1E2E FFCE move.b D7, [A6 - 0x32] 00001E3C 6606 bne +0x8 /* 00001E44 */ 00001E3E 103C 0001 move.b D0, 0x1 00001E42 6002 bra +0x4 /* 00001E46 */ label00001E44: 00001E44 4200 clr.b D0 label00001E46: 00001E46 4A00 tst.b D0 00001E48 6700 00CE beq +0xD0 /* 00001F18 */ 00001E4C 59AE FFDC subq.l [A6 - 0x24], 4 00001E50 206E FFDC movea.l A0, [A6 - 0x24] 00001E54 2D50 FFE0 move.l [A6 - 0x20], [A0] 00001E58 3D6E FF54 FF20 move.w [A6 - 0xE0], [A6 - 0xAC] 00001E5E 2D6E FFE0 FF3A move.l [A6 - 0xC6], [A6 - 0x20] 00001E64 486E FF0A pea.l [A6 - 0xF6] 00001E68 201F move.l D0, [A7]+ 00001E6A 4281 clr.l D1 00001E6C 243C 0000 A260 move.l D2, 0xA260 00001E72 7601 moveq.l D3, 0x01 00001E74 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00001E78 4A40 tst.w D0 00001E7A 6600 0098 bne +0x9A /* 00001F14 */ 00001E7E 3D7C 0001 FF5A move.w [A6 - 0xA6], 0x1 00001E84 2D6E FFE0 FF6E move.l [A6 - 0x92], [A6 - 0x20] label00001E8A: 00001E8A 486E FF3E pea.l [A6 - 0xC2] 00001E8E 201F move.l D0, [A7]+ 00001E90 4281 clr.l D1 00001E92 243C 0000 A260 move.l D2, 0xA260 00001E98 7609 moveq.l D3, 0x09 00001E9A 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00001E9E 4A40 tst.w D0 00001EA0 6604 bne +0x6 /* 00001EA6 */ 00001EA2 1E2E FFCE move.b D7, [A6 - 0x32] label00001EA6: 00001EA6 6600 0058 bne +0x5A /* 00001F00 */ 00001EAA 102E FF5C move.b D0, [A6 - 0xA4] 00001EAE 0200 0010 andi.b D0, 0x10 00001EB2 4A00 tst.b D0 00001EB4 6700 0014 beq +0x16 /* 00001ECA */ 00001EB8 58AE FFDC addq.l [A6 - 0x24], 4 00001EBC 206E FFDC movea.l A0, [A6 - 0x24] 00001EC0 216E FF6E FFFC move.l [A0 - 0x4], [A6 - 0x92] 00001EC6 4EFA 002C jmp [PC + 0x2C /* 00001EF4 */] label00001ECA: 00001ECA 302E FF20 move.w D0, [A6 - 0xE0] 00001ECE 48C0 ext.l D0 00001ED0 222E FFE0 move.l D1, [A6 - 0x20] 00001ED4 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00001ED8 302E FF20 move.w D0, [A6 - 0xE0] 00001EDC 48C0 ext.l D0 00001EDE 222E FFE0 move.l D1, [A6 - 0x20] 00001EE2 486E FF3E pea.l [A6 - 0xC2] 00001EE6 241F move.l D2, [A7]+ 00001EE8 486E FFCE pea.l [A6 - 0x32] 00001EEC 261F move.l D3, [A7]+ 00001EEE 206E FFF4 movea.l A0, [A6 - 0xC] 00001EF2 4E90 jsr [A0] label00001EF4: 00001EF4 526E FF5A addq.w [A6 - 0xA6], 1 00001EF8 2D6E FFE0 FF6E move.l [A6 - 0x92], [A6 - 0x20] 00001EFE 608A bra -0x74 /* 00001E8A */ label00001F00: 00001F00 486E FF0A pea.l [A6 - 0xF6] 00001F04 201F move.l D0, [A7]+ 00001F06 4281 clr.l D1 00001F08 243C 0000 A260 move.l D2, 0xA260 00001F0E 7602 moveq.l D3, 0x02 00001F10 4EAD 004A jsr [A5 + 0x4A /* export_5 */] label00001F14: 00001F14 6000 FF18 bra -0xE6 /* 00001E2E */ label00001F18: 00001F18 206E FFD8 movea.l A0, [A6 - 0x28] 00001F1C A01F syscall DisposPtr/DisposePtr label00001F1E: 00001F1E 302E FFE8 move.w D0, [A6 - 0x18] 00001F22 48C0 ext.l D0 00001F24 222E FFD0 move.l D1, [A6 - 0x30] 00001F28 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00001F2C 4E5E unlink A6 00001F2E 4E75 rts